package sounds;
import javax.sound.sampled.AudioFormat;
import javax.sound.sampled.AudioSystem;
import javax.sound.sampled.DataLine;
import javax.sound.sampled.FloatControl;
import javax.sound.sampled.LineUnavailableException;
import javax.sound.sampled.SourceDataLine;

import util.AudioClipBalanced;
/** <p>An object implementing {@link java.applet.AudioClip java.applet.AudioClip} with the data from Down-08.wav hard-coded into it.</p>
 * <p>Created with the <a href="http://stephengware.com/projects/soundtoclass">SoundToClass tool</a>, by Stephen G. Ware.</p>
 * @author Stephen G. Ware */
public class Down08 implements AudioClipBalanced {
	private byte[] data;
	private AudioFormat format;
	private DataLine.Info lineInfo = null;
	private PlayThread playThread = null;
	private LoopThread loopThread = null;
	private static final long serialVersionUID = 88200;
	private static byte[] data0(){ return new byte[] {0,0,-75,6,97,13,3,20,-122,26,-9,32,58,39,87,45,65,51,-13,56,100,62,-110,67,121,72,8,77,77,81,45,85,-69,88,-35,91,-95,94,-5,96,-25,98,111,100,124,101,39,102,86,102,29,102,111,101,82,100,-53,98,-47,96,114,94,-88,91,122,88,-18,84,-1,80,-68,76,33,72,58,67,8,62,-111,56,-35,50,-15,44,-46,38,-115,32,30,26,-104,19,-6,12,77,6,-101,-1,-24,-8,63,-14,-93,-21,30,-27,-72,-34,116,-40,94,-46,123,-52,-54,-58,99,-63,54,-68,91,-73,-52,-78,-109,-82,-76,-86,49,-89,19,-92,85,-95,5,-97,25,-99,-95,-101,-113,-102,-11,-103,-61,-103,8,-102,-71,-102,-39,-101,108,-99,98,-97,-49,-95,-107,-92,-54,-89,93,-85,72,-81,-106,-77,43,-72,27,-67,75,-62,-59,-57,120,-51,103,-45,-126,-39,-51,-33,52,-26,-66,-20,90,-13,3,-6,-75,0,99,7,11,14,-92,20,37,27,-120,33,-58,39,-39,45,-70,51,97,57,-54,62,-21,67,-57,72,76,77,-122,81,89,85,-38,88,-13,91,-86,94,-8,96,-36,98,81,100,92,101,-12,101,30,102,-40,101,34,101,-4,99,105,98,106,96,1,94,50,91,-2,87,102,84,123,80,43,76,-108,71,-92,66,113,61,-6,55,66,50,90,44,56,38,-11,31,-118,25,2,19,108,12,-66,5,22,-1,100,-8,-63,-15,45,-21,-85,-28,81,-34,16,-40,4,-46,40,-52,-127,-58,33,-63,-2,-69,44,-73,-91,-78,118,-82,-94,-86,36,-89,20,-92,92,-95,22,-97,51,-99,-62,-101,-70,-102,39,-102,-2,-103,72,-102,2,-101,40,-100,-65,-99,-65,-97,41,-94,-3,-92,48,-88,-57,-85,-72,-81,2,-76,-95,-72,-118,-67,-62,-62,52,-56,-16,-51,-45,-45,-8,-39,53,-32,-92,-26,35,-19,-65,-13,101,-6,14,1,-67,7,90,14,-13,20,103,27,-51,33,-6,39,18,46,-31,51,-118,57,-27,62,6,68,-44,72,89,77,-125,81,88,85,-50,88,-31,91,-111,94,-37,96,-77,98,44,100,39,101,-61,101,-29,101,-103,101,-31,100,-76,99,36,98,27,96,-74,93,-32,90,-83,87,22,84,37,80,-36,75,62,71,86,66,30,61,-83,55,-11,49,16,44,-16,37,-77,31,69,25,-53,18,45,12,-112,5,-31,-2,59,-8,-101,-15,10,-21,-109,-28,55,-34,1,-40,-9,-47,33,-52,-126,-58,36,-63,8,-68,57,-73,-70,-78,-114,-82,-66,-86,71,-89,55,-92,-122,-95,66,-97,101,-99,-15,-101,-12,-102,89,-102,59,-102,-127,-102,63,-101,99,-100,-1,-99,-7,-97,104,-94,55,-91,108,-88,0,-84,-15,-81,55,-76,-45,-72,-68,-67,-19,-62,97,-56,19,-50,-6,-45,18,-38,84,-32,-74,-26,56,-19,-54,-13,111,-6,17,1,-67,7,86,14,-26,20,93,27,-76,33,-22,39,-15,45,-59,51,102,57,-67,62,-33,67,-93,72,44,77,79,81,36,85,-106,88,-86,91,87,94,-95,96,121,98,-16,99,-19,100,-119,101,-87,101,100,101,-88,100,-124,99,-17,97,-16,95,-121,93,-71,90,-120,87,-10,83,8,80,-60,75,41,71,72,66,18,61,-86,55,-14,49,23,44,-6,37,-65,31,94,25,-33,18,79,12,-80,5,10,-1,103,-8,-52,-15,62,-21,-53,-28,114,-34,66,-40,57,-46,101,-52,-53,-58,105,-63,87,-68,-125,-73,6,-77,-36,-82,7,-85,-104,-89,125,-92,-43,-95,-123,-97,-84,-99,54,-100,48,-101,-103,-102,113,-102,-73,-102,109,-101,-111,-100,32,-98,30,-96,127,-94,78,-91,121,-88,9,-84,-14,-81,51,-76,-56,-72,-86,-67,-44,-62,68,-56,-21,-51,-48,-45,-34,-39,29,-32,120,-26,-11,-20,-128,-13,32,-6,-64,0,99,7,-3,13,-123,20,-4,26,80,33,-127,39,-120,45,93,51,-10,56,89,62,108,67,63,72,-64,76,-23,80,-63,84,49,88,80,91,-6,93,76,96,43,98,-96,99,-82,100,69,101,116,101,49,101,127,100,98,99,-44,97,-34,95,126,93,-73,90,-112,87,6,84,32,80,-27,75,84,71,120,66,82,61,-25,55,68,50,98,44,89,38,31,32,-58,25,78,19,-61,12,41,6,-119,-1,-22,-8,80,-14,-53,-21,84,-27,4,-33,-51,-40,-52,-46,-13,-52,90,-57,-7,-63,-32,-68,13,-72,-117,-77,93,-81,-123,-85,13,-88,-15,-92,59,-94,-18,-97,3,-98,-117,-100,123,-101,-37,-102,-87,-102,-26,-102,-113,-101,-84,-100,47,-98,34,-96,122,-94,58,-91,94,-88,-32,-85,-65,-81,-10,-77,127,-72,88,-67,118,-62,-34,-57,121,-51,89,-45,89,-39,-107,-33,-27,-27,93,-20,-32,-14,125,-7,20,0,-72,6,73,13,-44,19,67,26,-101,32,-55,38,-46,44,-90,50,71,56,-92,61,-59,66,-108,71,31,76,78,80,42,84,-86,87,-60,90,-122,93,-42,95,-60,97,71,99,89,100,3,101,59,101,4,101,99,100,76,99,-46,97,-26,95,-106,93,-36,90}; }
	private static byte[] data1(){ return new byte[] {-63,87,69,84,109,80,64,76,-71,71,-19,66,-50,61,117,56,-43,50,7,45,-1,38,-44,32,-128,26,16,20,-114,13,-9,6,95,0,-61,-7,43,-13,-87,-20,52,-26,-30,-33,-81,-39,-88,-45,-50,-51,50,-56,-55,-62,-80,-67,-49,-72,79,-76,15,-80,53,-84,-81,-88,-120,-91,-54,-94,106,-96,121,-98,-15,-100,-48,-101,38,-101,-32,-102,17,-101,-85,-101,-76,-100,42,-98,13,-96,81,-94,8,-91,17,-88,-113,-85,86,-81,-126,-77,-6,-73,-60,-68,-39,-63,44,-57,-60,-52,-115,-46,-114,-40,-73,-34,2,-27,110,-21,-16,-15,126,-8,27,-1,-82,5,71,12,-56,18,61,25,-112,31,-62,37,-49,43,-93,49,77,55,-81,60,-44,65,-77,70,63,75,127,79,100,83,-19,86,29,90,-29,92,74,95,68,97,-42,98,-2,99,-77,100,2,101,-38,100,78,100,72,99,-30,97,8,96,-53,93,36,91,30,88,-82,84,-15,80,-53,76,95,72,-100,67,-112,62,69,57,-76,51,-15,45,-7,39,-44,33,-113,27,39,21,-87,14,31,8,-121,1,-16,-6,97,-12,-41,-19,107,-25,16,-31,-30,-38,-49,-44,-5,-50,76,-55,-26,-61,-69,-66,-40,-71,70,-75,-3,-80,21,-83,124,-87,79,-90,117,-93,12,-95,5,-97,104,-99,57,-100,117,-101,31,-101,56,-101,-66,-101,-80,-100,20,-98,-37,-97,17,-94,-84,-92,-89,-89,8,-85,-61,-82,-46,-78,65,-73,-13,-69,-12,-64,63,-58,-67,-53,-128,-47,110,-41,-116,-35,-50,-29,47,-22,-90,-16,49,-9,-61,-3,90,4,-25,10,111,17,-36,23,56,30,105,36,125,42,87,48,7,54,115,59,-90,64,-119,69,44,74,114,78,109,82,5,86,69,89,32,92,-100,94,-88,96,84,98,-116,99,96,100,-66,100,-74,100,57,100,85,99,-1,97,68,96,26,94,-114,91,-99,88,72,85,-99,81,-111,77,57,73,-121,68,-107,63,85,58,-36,52,37,47,61,41,38,35,-20,28,-114,22,30,16,-107,9,7,3,116,-4,-28,-11,98,-17,-18,-24,-104,-30,93,-36,79,-42,104,-48,-70,-54,69,-59,12,-64,33,-69,120,-74,39,-78,38,-82,-128,-86,54,-89,80,-92,-54,-95,-81,-97,-7,-99,-81,-100,-44,-101,97,-101,99,-101,-52,-101,-93,-100,-19,-99,-106,-97,-73,-95,48,-92,24,-89,91,-86,-4,-83,-7,-79,73,-74,-23,-70,-41,-65,5,-59,121,-54,38,-48,5,-42,20,-36,73,-30,-100,-24,14,-17,-115,-11,26,-4,-84,2,56,9,-69,15,47,22,-121,28,-60,34,-40,40,-65,46,119,52,-17,57,49,63,34,68,-41,72,47,77,62,81,-21,84,66,88,53,91,-54,93,-16,95,-73,97,10,99,-7,99,120,100,-120,100,46,100,99,99,46,98,-114,96,-124,94,21,92,62,89,9,86,118,82,-121,78,71,74,-82,69,-43,64,-88,59,70,54,-95,48,-53,42,-60,36,-102,30,69,24,-29,17,96,11,-38,4,77,-2,-66,-9,63,-15,-58,-22,112,-28,47,-34,23,-40,44,-46,108,-52,-17,-58,-91,-63,-87,-68,-19,-73,-120,-77,112,-81,-75,-85,81,-88,80,-91,-80,-94,118,-96,-91,-98,61,-99,66,-100,-80,-101,-111,-101,-39,-101,-109,-100,-71,-99,68,-97,67,-95,-100,-93,103,-90,-120,-87,15,-83,-20,-80,34,-75,-90,-71,123,-66,-110,-61,-17,-56,-122,-50,84,-44,79,-38,118,-32,-67,-26,33,-19,-105,-13,32,-6,-91,0,56,7,-77,13,43,20,-120,26,-56,32,-26,38,-41,44,-102,50,35,56,116,61,120,66,64,71,-79,75,-45,79,-96,83,12,87,33,90,-51,92,26,95,-9,96,119,98,124,99,38,100,82,100,32,100,117,99,103,98,-27,96,3,95,-79,92,2,90,-23,86,122,83,-90,79,-120,75,12,71,74,66,61,61,-17,55,96,50,-92,44,-86,38,-108,32,77,26,-11,19,-127,13,-1,6,122,0,-22,-7,113,-13,-12,-20,-102,-26,83,-32,50,-38,59,-44,112,-50,-30,-56,-123,-61,119,-66,-92,-71,40,-75,-10,-80,29,-83,-95,-87,122,-90,-62,-93,97,-95,113,-97,-28,-99,-61,-100,15,-100,-54,-101,-21,-101,-126,-100,125,-99,-24,-98,-68,-96,-11,-94,-106,-91,-104,-88,-4,-85,-76,-81,-52,-77,48,-72,-25,-68,-28,-63,36,-57,-90,-52,90,-46,67,-40,88,-34,-114,-28,-26,-22,81,-15,-50,-9,83,-2,-36,4,91,11,-45,17,51,24,123,30,-95,36,-96,42,111,48,12,54,106,59,-117,64,99,69,-13,73,47,78,23,82,-88,85,-42,88,-84,91,21,94,32,96,-69,97,-14,98,-70,99,20,100,10,100,-125,99,-93,98,71,97,-115,95,102,93,-39,90,-21,87,-99,84,-13,80,-15,76,-100,72,-10,67,10,63,-43,57,102,52,-71,46,-34,40,-45,34,-91,28,85,22,-14,15,118,9,-9,2,113,-4,-16,-11,122,-17,22,-23,-54,-30,-96,-36,-99,-42,-63,-48,33,-53,-77,-59,-118,-64,-92,-69,7,-73,-70,-78}; }
	private static byte[] data2(){ return new byte[] {-60,-82,34,-85,-34,-89,-3,-92,118,-94,98,-96,-88,-98,100,-99,-128,-100,20,-100,8,-100,115,-100,69,-99,-126,-98,45,-96,59,-94,-78,-92,-116,-89,-60,-86,92,-82,73,-78,-115,-74,31,-69,-2,-65,32,-59,-125,-54,33,-48,-16,-43,-15,-37,21,-30,92,-24,-70,-18,48,-11,-87,-5,49,2,-83,8,37,15,-116,21,-38,27,10,34,23,40,-13,45,-91,51,22,57,83,62,64,67,-16,71,73,76,84,80,6,84,92,87,84,90,-22,92,26,95,-27,96,67,98,59,99,-61,99,-33,99,-108,99,-46,98,-77,97,28,96,39,94,-58,91,3,89,-32,85,94,82,-122,78,84,74,-42,69,10,65,-11,59,-89,54,17,49,83,43,93,37,68,31,4,25,-82,18,63,12,-56,5,70,-1,-56,-8,80,-14,-22,-21,-107,-27,96,-33,81,-39,99,-45,-77,-51,44,-56,-20,-62,-24,-67,47,-71,-61,-76,-91,-80,-28,-84,118,-87,105,-90,-61,-93,115,-95,-100,-97,28,-98,19,-99,111,-100,57,-100,112,-100,18,-99,30,-98,-103,-97,118,-95,-65,-93,106,-90,117,-87,-30,-84,-92,-80,-65,-76,44,-71,-29,-67,-26,-62,39,-56,-88,-51,92,-45,68,-39,84,-33,-122,-27,-38,-21,60,-14,-77,-8,48,-1,-84,5,38,12,-114,18,-28,24,32,31,54,37,43,43,-24,48,120,54,-57,59,-42,64,-91,69,28,74,81,78,36,82,-89,85,-56,88,-118,91,-22,93,-29,95,114,97,-101,98,86,99,-89,99,-116,99,2,99,16,98,-76,96,-22,94,-63,92,43,90,58,87,-26,83,58,80,52,76,-33,71,58,67,74,62,28,57,-86,51,6,46,43,40,40,34,-3,27,-73,21,87,15,-24,8,112,2,-16,-5,126,-11,14,-17,-73,-24,119,-30,86,-36,94,-42,-110,-48,-7,-54,-102,-59,124,-64,-95,-69,17,-73,-49,-78,-29,-82,77,-85,19,-88,59,-91,-63,-94,-79,-96,5,-97,-62,-99,-19,-100,127,-100,-126,-100,-22,-100,-58,-99,3,-97,-78,-96,-61,-94,58,-91,20,-88,78,-85,-32,-82,-46,-78,12,-73,-94,-69,117,-64,-102,-59,-15,-54,-115,-48,85,-42,77,-36,108,-30,-88,-24,2,-17,105,-11,-31,-5,87,2,-47,8,59,15,-100,21,-37,27,9,34,3,40,-32,45,-127,51,-17,56,28,62,11,67,-87,71,3,76,2,80,-81,83,0,87,-13,89,-125,92,-78,94,117,96,-41,97,-58,98,82,99,110,99,30,99,101,98,64,97,-79,95,-68,93,96,91,-94,88,-125,85,7,82,54,78,9,74,-107,69,-52,64,-57,59,119,54,-12,48,57,43,76,37,65,31,5,25,-68,18,87,12,-27,5,115,-1,-9,-8,-113,-14,42,-20,-27,-27,-78,-33,-84,-39,-55,-45,23,-50,-96,-56,93,-61,99,-66,-85,-71,67,-75,40,-79,106,-83,-6,-87,-14,-90,70,-92,-6,-95,28,-96,-99,-98,-112,-99,-26,-100,-83,-100,-36,-100,120,-99,-128,-98,-18,-97,-56,-95,4,-92,-87,-90,-90,-87,13,-83,-64,-80,-43,-76,50,-71,-30,-67,-43,-62,13,-56,-125,-51,40,-45,9,-39,10,-33,50,-27,125,-21,-48,-15,67,-8,-79,-2,40,5,-105,11,-9,17,73,24,120,30,-109,36,118,42,59,48,-65,53,16,59,32,64,-26,68,105,73,-107,77,113,81,-10,84,25,88,-28,90,71,93,71,95,-30,96,15,98,-41,98,48,99,32,99,-91,98,-68,97,112,96,-80,94,-103,92,13,90,47,87,-25,83,76,80,85,76,13,72,123,67,-105,62,123,57,21,52,-128,46,-76,40,-66,34,-96,28,102,22,18,16,-84,9,65,3,-55,-4,94,-10,-8,-17,-92,-23,108,-29,77,-35,89,-41,-113,-47,-11,-53,-102,-58,116,-63,-102,-68,4,-72,-66,-77,-54,-81,47,-84,-24,-88,9,-90,-124,-93,102,-95,-82,-97,94,-98,118,-99,0,-99,-23,-100,73,-99,11,-98,59,-97,-41,-96,-48,-94,60,-91,-8,-89,40,-85,-96,-82,-128,-78,-88,-74,39,-69,-19,-65,-8,-60,69,-54,-55,-49,-124,-43,108,-37,122,-31,-84,-25,-12,-19,83,-12,-67,-6,46,1,-101,7,2,14,90,20,-104,26,-65,32,-65,38,-110,44,65,50,-91,55,-28,60,-52,65,126,70,-41,74,-24,78,-99,82,-5,85,1,89,-103,91,-30,93,-79,95,40,97,45,98,-54,98,-2,98,-58,98,35,98,19,97,-94,95,-66,93,-128,91,-40,88,-45,85,112,82,-76,78,-93,74,66,70,-108,65,-94,60,105,55,-6,49,82,44,121,38,123,32,85,26,21,20,-64,13,91,7,-18,0,-127,-6,25,-12,-65,-19,120,-25,76,-31,66,-37,93,-43,-85,-49,40,-54,-30,-60,-33,-65,25,-69,-88,-74,124,-78,-83,-82,48,-85,17,-88,80,-91,-13,-94,-9,-96,103,-97,59,-98,121,-99,38,-99,55,-99,-72,-99,-94,-98,-13,-97,-80,-95,-50,-93,84,-90,55,-87,124,-84,23,-80,11,-76,81,-72,-31,-68,-63,-63,-39,-58,59,-52,-54,-47,-108,-41,-126,-35}; }
	private static byte[] data3(){ return new byte[] {-101,-29,-50,-23,30,-16,120,-10,-26,-4,74,3,-70,9,18,16,96,22,-108,28,-89,34,-104,40,89,46,-19,51,68,57,96,62,54,67,-58,71,7,76,-10,79,-112,83,-53,86,-82,89,45,92,73,94,-1,95,77,97,50,98,-83,98,-64,98,98,98,-96,97,113,96,-37,94,-31,92,123,90,-66,87,-103,84,30,81,75,77,31,73,-81,68,-24,63,-24,58,-98,53,34,48,111,42,-115,36,-123,30,95,24,23,18,-59,11,95,5,-9,-2,-114,-8,49,-14,-36,-21,-88,-27,-126,-33,-115,-39,-72,-45,23,-50,-83,-56,124,-61,-115,-66,-25,-71,-118,-75,126,-79,-54,-83,105,-86,105,-89,-55,-92,-121,-94,-81,-96,59,-97,47,-98,-111,-99,87,-99,-115,-99,42,-98,50,-97,-96,-96,124,-94,-78,-92,86,-89,81,-86,-84,-83,96,-79,106,-75,-65,-71,105,-66,77,-61,-126,-56,-28,-51,-121,-45,83,-39,77,-33,102,-27,-93,-21,-22,-15,78,-8,-82,-2,25,5,119,11,-51,17,14,24,54,30,59,36,28,42,-51,47,76,53,-112,58,-106,63,84,68,-49,72,-11,76,-55,80,76,84,102,87,52,90,-113,92,-108,94,43,96,92,97,36,98,-124,98,117,98,3,98,30,97,-37,95,36,94,21,92,-105,89,-64,86,-120,83,-11,79,17,76,-45,71,80,67,126,62,107,57,28,52,-111,46,-42,40,-15,34,-30,28,-73,22,115,16,27,10,-66,3,86,-3,-9,-10,-100,-16,88,-22,37,-28,23,-34,39,-40,102,-46,-42,-52,124,-57,96,-62,-121,-67,-14,-72,-79,-76,-72,-80,31,-83,-43,-87,-15,-90,101,-92,69,-94,127,-96,44,-97,55,-98,-78,-99,-107,-99,-31,-99,-102,-98,-73,-97,67,-95,44,-93,-125,-91,51,-88,71,-85,-76,-82,121,-78,-108,-74,-9,-70,-80,-65,-96,-60,-33,-55,74,-49,-10,-44,-58,-38,-57,-32,-31,-26,29,-19,106,-13,-60,-7,39,0,-120,6,-30,12,47,19,101,25,-126,31,125,37,77,43,-15,48,94,54,-111,59,-123,64,49,69,-106,73,-90,77,104,81,-49,84,-38,87,-118,90,-45,92,-67,94,62,96,88,97,7,98,81,98,44,98,-94,97,-88,96,79,95,-121,93,94,91,-45,88,-26,85,-97,82,-1,78,5,75,-63,70,44,66,83,61,53,56,-35,50,77,45,-118,39,-93,33,-111,27,100,21,34,15,-52,8,111,2,17,-4,-79,-11,101,-17,36,-23,-2,-30,-6,-36,20,-41,103,-47,-33,-53,-104,-58,-118,-63,-62,-68,66,-72,17,-76,46,-80,-92,-84,113,-87,-95,-90,42,-92,29,-94,112,-96,43,-97,81,-98,-35,-99,-43,-99,54,-98,-1,-98,51,-96,-53,-95,-50,-93,45,-90,-13,-88,18,-84,-113,-81,97,-77,-123,-73,-8,-69,-77,-64,-74,-59,-15,-54,107,-48,21,-42,-19,-37,-19,-31,10,-24,69,-18,-112,-12,-25,-6,72,1,-99,7,-6,13,55,20,106,26,123,32,105,38,49,44,-59,49,39,55,75,60,46,65,-49,69,27,74,39,78,-53,81,42,85,29,88,-65,90,-12,92,-52,94,60,96,64,97,-27,97,22,98,-28,97,72,97,61,96,-41,94,-4,92,-54,90,44,88,54,85,-32,81,55,78,50,74,-25,69,72,65,102,60,70,55,-27,49,84,44,-112,38,-95,32,-107,26,101,20,37,14,-46,7,122,1,29,-5,-54,-12,125,-18,72,-24,42,-30,46,-36,86,-42,-80,-48,53,-53,-3,-59,-8,-64,66,-68,-52,-73,-86,-77,-40,-81,92,-84,57,-87,119,-90,16,-92,17,-94,118,-96,63,-97,117,-98,15,-98,21,-98,-124,-98,92,-97,-100,-96,67,-94,78,-92,-69,-90,-116,-87,-78,-84,62,-80,14,-76,71,-72,-76,-68,127,-63,126,-58,-62,-53,62,-47,-23,-42,-59,-36,-64,-30,-29,-24,21,-17,98,-11,-75,-5,14,2,101,8,-76,14,-17,20,26,27,30,33,11,39,-63,44,83,50,-93,55,-63,60,-106,65,43,70,110,74,103,78,5,82,82,85,62,88,-51,90,-7,92,-61,94,36,96,35,97,-78,97,-34,97,-98,97,-10,96,-26,95,108,94,-111,92,79,90,-84,87,-82,84,81,81,-96,77,-103,73,67,69,-92,64,-65,59,-102,54,58,49,-92,43,-30,37,-12,31,-24,25,-70,19,127,13,44,7,-37,0,-127,-6,51,-12,-16,-19,-67,-25,-85,-31,-80,-37,-24,-43,68,-48,-42,-54,-91,-59,-83,-64,-5,-69,-105,-73,120,-77,-75,-81,65,-84,41,-87,114,-90,21,-92,35,-94,-117,-96,103,-97,-99,-98,71,-98,84,-98,-53,-98,-83,-97,-14,-96,-95,-94,-76,-92,37,-89,-2,-87,40,-83,-74,-80,-111,-76,-61,-72,59,-67,5,-62,1,-57,81,-52,-65,-47,118,-41,70,-35,73,-29,96,-23,-103,-17,-39,-11,49,-4,125,2,-42,8,25,15,84,21,117,27,118,33,86,39,13,45,-114,50,-34,55,-15,60,-67,65,77,70,-123,74,119,78,13,82,83,85,50,88,-64,90,-32,92,-93,94,1,96,-16,96}; }
	private static byte[] data4(){ return new byte[] {-126,97,-94,97,94,97,-80,96,-102,95,29,94,61,92,-10,89,82,87,79,84,-16,80,62,77,52,73,-33,68,64,64,89,59,54,54,-43,48,69,43,-127,37,-103,31,-117,25,102,19,40,13,-31,6,-114,0,61,-6,-15,-13,-77,-19,-119,-25,119,-31,-118,-37,-64,-43,39,-48,-66,-54,-109,-59,-98,-64,-5,-69,-109,-73,-126,-77,-64,-81,83,-84,66,-87,-113,-90,56,-92,73,-94,-71,-96,-105,-97,-48,-98,-124,-98,-119,-98,16,-97,-22,-97,56,-95,-25,-94,-8,-92,113,-89,66,-86,117,-83,-3,-80,-39,-76,10,-71,-126,-67,70,-62,73,-57,-117,-52,0,-46,-82,-41,125,-35,125,-29,-113,-23,-61,-17,3,-10,79,-4,-96,2,-21,8,49,15,97,21,-128,27,123,33,89,39,5,45,-118,50,-52,55,-31,60,-89,65,46,70,106,74,81,78,-22,81,37,85,10,88,-117,90,-79,92,109,94,-54,95,-69,96,71,97,105,97,36,97,116,96,98,95,-30,93,5,92,-64,89,27,87,28,84,-65,80,15,77,8,73,-72,68,24,64,58,59,22,54,-67,48,47,43,110,37,-114,31,-127,25,99,19,42,13,-27,6,-104,0,76,-6,5,-12,-55,-19,-89,-25,-106,-31,-82,-37,-23,-43,80,-48,-16,-54,-63,-59,-41,-64,47,-68,-51,-73,-66,-77,-5,-81,-109,-84,-128,-87,-50,-90,120,-92,-121,-94,-6,-96,-48,-97,19,-97,-74,-98,-55,-98,64,-97,32,-96,104,-95,18,-93,35,-91,-109,-89,101,-86,-113,-83,22,-79,-20,-76,21,-71,-114,-67,69,-62,74,-57,-128,-52,-11,-47,-103,-41,104,-35,91,-29,112,-23,-103,-17,-43,-11,31,-4,103,2,-78,8,-15,14,31,21,56,27,51,33,11,39,-73,44,56,50,122,55,-116,60,81,65,-36,69,16,74,1,78,-112,81,-41,84,-76,87,64,90,98,92,39,94,-127,95,122,96,9,97,48,97,-16,96,71,96,54,95,-62,93,-26,91,-87,89,13,87,17,84,-65,80,17,77,23,73,-58,68,55,64,87,59,65,54,-20,48,97,43,-81,37,-52,31,-50,25,-80,19,126,13,62,7,-9,0,-81,-6,107,-12,53,-18,18,-24,7,-30,34,-36,90,-42,-56,-48,98,-53,56,-58,76,-63,-94,-68,64,-72,44,-76,106,-80,-7,-84,-22,-87,42,-89,-39,-92,-37,-94,76,-95,26,-96,86,-97,-12,-98,-2,-98,109,-97,68,-96,-124,-95,39,-93,46,-91,-106,-89,92,-86,-128,-83,-5,-80,-55,-76,-19,-72,83,-67,14,-62,-3,-58,54,-52,-101,-47,60,-41,-1,-36,-16,-30,-7,-24,31,-17,87,-11,-107,-5,-32,1,35,8,93,14,-116,20,-96,26,-102,32,115,38,28,44,-97,49,-30,54,-11,59,-64,64,71,69,-118,73,114,77,21,81,84,84,68,87,-51,89,-1,91,-61,93,48,95,43,96,-57,96,-8,96,-65,96,36,96,30,95,-76,93,-29,91,-77,89,33,87,50,84,-22,80,71,77,91,73,19,69,-112,64,-72,59,-80,54,96,49,-26,43,52,38,96,32,102,26,79,20,39,14,-22,7,-86,1,100,-5,36,-11,-13,-18,-49,-24,-54,-30,-35,-36,30,-41,-124,-47,31,-52,-14,-58,-1,-63,84,-67,-22,-72,-47,-76,7,-79,-111,-83,115,-86,-77,-89,78,-91,78,-93,-82,-95,116,-96,-95,-97,54,-97,47,-97,-108,-97,93,-96,-115,-95,37,-93,27,-91,120,-89,46,-86,70,-83,-80,-80,118,-76,-123,-72,-24,-68,-117,-63,121,-58,-99,-53,-1,-48,-112,-42,77,-36,49,-30,54,-24,82,-18,-125,-12,-66,-6,2,1,64,7,124,13,-94,19,-70,25,-76,31,-119,37,60,43,-71,48,9,54,25,59,-16,63,123,68,-59,72,-70,76,96,80,-79,83,-90,86,63,89,122,91,81,93,-59,94,-43,95,122,96,-65,96,-107,96,9,96,19,95,-71,93,-5,91,-38,89,88,87,122,84,65,81,-78,77,-50,73,-99,69,34,65,93,60,97,55,28,50,-82,44,12,39,58,33,84,27,59,21,36,15,-27,8,-78,2,106,-4,51,-10,1,-16,-34,-23,-39,-29,-19,-35,40,-40,-115,-46,34,-51,-18,-57,-9,-62,65,-66,-48,-71,-86,-75,-40,-79,80,-82,47,-85,84,-88,-18,-91,-47,-93,43,-94,-36,-96,-8,-97,122,-97,99,-97,-76,-97,107,-96,-120,-95,12,-93,-17,-92,58,-89,-35,-87,-31,-84,60,-80,-20,-77,-20,-73,61,-68,-47,-64,-81,-59,-59,-54,23,-48,-98,-43,75,-37,41,-31,31,-25,55,-19,93,-13,-107,-7,-50,-1,14,6,68,12,107,18,-124,24,121,30,91,36,5,42,-105,47,-34,52,4,58,-40,62,120,67,-60,71,-50,75,124,79,-33,82,-29,85,-116,88,-37,90,-64,92,77,94,106,95,43,96,125,96,109,96,-12,95,21,95,-47,93,38,92,29,90,-80,87,-26,84,-60,81,69,78,124,74,87,70,-13,65,62,61,81,56,31,51,-63,45,37,40,109,34,-127,28,-124,22,102,16,60,10,4,4,-56,-3}; }
	private static byte[] data5(){ return new byte[] {-111,-9,96,-15,64,-21,56,-27,72,-33,-126,-39,-35,-45,112,-50,45,-55,52,-60,105,-65,-12,-70,-69,-74,-39,-78,71,-81,9,-84,43,-87,-97,-90,-128,-92,-73,-94,87,-95,97,-96,-62,-97,-98,-97,-50,-97,115,-96,118,-95,-32,-94,-81,-92,-36,-90,109,-87,86,-84,-101,-81,53,-77,32,-73,90,-69,-33,-65,-94,-60,-82,-55,-22,-50,97,-44,6,-38,-50,-33,-64,-27,-56,-21,-23,-15,23,-8,78,-2,-121,4,-70,10,-27,16,-9,22,-6,28,-46,34,-110,40,26,46,123,51,-99,56,-117,61,43,66,-109,70,-93,74,107,78,-36,81,-11,84,-73,87,22,90,26,92,-72,93,-14,94,-53,95,55,96,65,96,-27,95,28,95,-7,93,99,92,122,90,34,88,118,85,108,82,7,79,84,75,73,71,-9,66,95,62,125,57,104,52,18,47,-114,41,-32,35,6,30,16,24,1,18,-37,11,-83,5,118,-1,64,-7,18,-13,-13,-20,-26,-26,-11,-32,38,-37,123,-43,5,-48,-73,-54,-81,-59,-40,-64,81,-68,7,-72,20,-76,105,-80,26,-83,32,-86,-126,-89,67,-91,101,-93,-22,-95,-47,-96,34,-96,-44,-97,-14,-97,115,-96,90,-95,-87,-94,86,-92,107,-90,-36,-88,-87,-85,-43,-82,81,-78,36,-74,69,-70,-81,-66,97,-61,82,-56,125,-51,-31,-46,114,-40,49,-34,15,-28,14,-22,36,-16,74,-10,123,-4,-81,2,-31,8,8,15,33,21,33,27,5,33,-58,38,95,44,-60,49,-5,54,-19,59,-85,64,26,69,71,73,31,77,-87,80,-37,83,-75,86,52,89,75,91,16,93,97,94,90,95,-24,95,15,96,-47,95,47,95,33,94,-73,92,-28,90,-77,88,33,86,55,83,-17,79,90,76,104,72,54,68,-82,63,-16,58,-27,53,-81,48,54,43,-97,37,-47,31,-19,25,-26,19,-53,13,-89,7,114,1,68,-5,21,-11,-11,-18,-27,-24,-15,-30,25,-35,103,-41,-30,-47,-116,-52,109,-57,-115,-62,-20,-67,-109,-71,-125,-75,-58,-79,87,-82,70,-85,-117,-88,43,-90,51,-92,-110,-94,95,-95,-118,-96,28,-96,23,-96,118,-96,58,-95,101,-94,-13,-93,-30,-91,52,-88,-34,-86,-21,-83,69,-79,-2,-76,-3,-72,79,-67,-29,-63,-67,-58,-49,-53,33,-47,-104,-42,74,-36,21,-30,9,-24,16,-18,47,-12,87,-6,-121,0,-76,6,-34,12,-12,18,-2,24,-28,30,-80,36,82,42,-56,47,8,53,20,58,-33,62,103,67,-86,71,-100,75,64,79,-111,82,-120,85,34,88,101,90,61,92,-67,93,-46,94,-120,95,-47,95,-68,95,57,95,88,94,13,93,97,91,85,89,-26,86,34,84,-8,80,-121,77,-75,73,-96,69,58,65,-110,60,-90,55,-123,50,36,45,-94,39,-28,33,21,28,20,22,15,16,-23,9,-59,3,-108,-3,107,-9,72,-15,55,-21,59,-27,94,-33,-97,-39,13,-44,-87,-50,119,-55,-121,-60,-55,-65,95,-69,47,-73,91,-77,-53,-81,-99,-84,-66,-87,65,-89,31,-91,95,-93,2,-94,10,-95,117,-96,70,-96,127,-96,26,-95,31,-94,-124,-93,76,-91,119,-89,-5,-87,-30,-84,26,-80,-81,-77,-119,-73,-63,-69,46,-64,-12,-60,-28,-55,31,-49,-128,-44,29,-38,-45,-33,-71,-27,-78,-21,-60,-15,-27,-9,15,-2,54,4,98,10,121,16,-123,22,118,28,74,34,-9,39,125,45,-49,50,-18,55,-48,60,110,65,-50,69,-36,73,-97,77,17,81,37,84,-20,86,73,89,81,91,-13,92,51,94,16,95,-124,95,-104,95,66,95,-120,94,107,93,-26,91,5,90,-63,87,31,85,37,82,-45,78,41,75,56,71,-16,66,107,62,-97,57,-110,52,88,47,-33,41,67,36,124,30,-107,24,-106,18,-128,12,97,6,54,0,19,-6,-21,-13,-36,-19,-44,-25,-13,-31,39,-36,-120,-42,18,-47,-50,-53,-60,-58,-13,-63,106,-67,32,-71,42,-75,124,-79,38,-82,40,-85,127,-88,57,-90,79,-92,-57,-94,-92,-95,-30,-96,-118,-96,-111,-96,5,-95,-41,-95,20,-93,-85,-92,-81,-90,3,-87,-60,-85,-49,-82,61,-78,-12,-75,2,-70,81,-66,-16,-62,-57,-57,-32,-52,44,-46,-88,-41,83,-35,31,-29,10,-23,15,-17,36,-11,69,-5,111,1,-113,7,-81,13,-69,19,-76,25,-108,31,77,37,-28,42,70,48,127,53,115,58,53,63,-86,67,-37,71,-64,75,83,79,-109,82,123,85,6,88,54,90,4,92,116,93,122,94,35,95,96,95,61,95,-77,94,-61,93,112,92,-67,90,-91,88,54,86,97,83,63,80,-67,76,-12,72,-44,68,114,64,-57,59,-34,54,-69,49,100,44,-35,38,45,33,89,27,105,21,97,15,76,9,41,3,5,-3,-26,-10,-53,-16,-56,-22,-44,-28,3,-33,82,-39,-54,-45,116,-50,77,-55,105,-60,-71,-65,90,-69,56,-73,108,-77,-18,-81,-60,-84,-10,-87,-128,-89,106,-91,-77,-93,96,-94,110,-95,-30,-96,-68,-96,-8,-96}; }
	private static byte[] data6(){ return new byte[] {-98,-95,-95,-94,15,-92,-39,-91,6,-88,-114,-86,115,-83,-82,-80,62,-76,31,-72,72,-68,-62,-64,116,-59,110,-54,-102,-49,-4,-44,-116,-38,66,-32,28,-26,16,-20,24,-14,50,-8,78,-2,118,4,-115,10,-92,16,-97,22,-117,28,81,34,-7,39,113,45,-66,50,-50,55,-85,60,63,65,-106,69,-100,73,89,77,-64,80,-45,83,-113,86,-25,88,-16,90,-125,92,-53,93,-102,94,22,95,34,95,-52,94,20,94,-11,92,114,91,-107,89,80,87,-77,84,-64,81,107,78,-49,74,-36,70,-96,66,30,62,90,57,88,52,31,47,-74,41,29,36,96,30,-123,24,-119,18,-123,12,102,6,76,0,43,-6,17,-12,9,-18,12,-24,47,-30,111,-36,-44,-42,104,-47,43,-52,35,-57,95,-62,-45,-67,-108,-71,-98,-75,-12,-79,-93,-82,-93,-85,-2,-88,-73,-90,-51,-92,69,-93,30,-94,92,-95,-1,-96,2,-95,116,-95,60,-94,118,-93,9,-91,-2,-90,85,-87,3,-84,13,-81,110,-78,30,-74,31,-70,103,-66,-7,-62,-56,-57,-44,-52,23,-46,-120,-41,38,-35,-22,-30,-55,-24,-59,-18,-48,-12,-25,-6,5,1,32,7,55,13,57,19,47,25,2,31,-70,36,73,42,-85,47,-39,52,-47,57,-116,62,0,67,53,71,21,75,-83,78,-19,81,-40,84,105,87,-101,89,114,91,-29,92,-9,93,-94,94,-19,94,-50,94,83,94,106,93,38,92,123,90,115,88,12,86,75,83,46,80,-61,76,-1,72,-14,68,-99,64,-3,59,40,55,12,50,-56,44,73,39,-86,33,-32,27,-5,21,2,16,-13,9,-34,3,-61,-3,-89,-9,-101,-15,-104,-21,-81,-27,-31,-33,50,-38,-80,-44,88,-49,54,-54,78,-59,-97,-64,59,-68,24,-72,69,-76,-62,-80,-109,-83,-71,-86,63,-88,25,-90,94,-92,-8,-94,1,-94,97,-95,49,-95,91,-95,-12,-95,-26,-94,67,-92,-4,-91,23,-88,-113,-86,97,-83,-117,-80,7,-76,-40,-73,-17,-69,86,-64,-8,-60,-32,-55,-3,-50,78,-44,-49,-39,118,-33,66,-27,42,-21,37,-15,52,-9,72,-3,98,3,120,9,-128,15,127,21,95,27,39,33,-54,38,69,44,-113,49,-89,54,-126,59,32,64,123,68,-118,72,79,76,-63,79,-31,82,-90,85,20,88,32,90,-47,91,29,93,10,94,-113,94,-75,94,112,94,-49,93,-61,92,90,91,-114,89,101,87,-38,84,-2,81,-61,78,56,75,97,71,54,67,-54,62,30,58,41,53,12,48,-83,42,43,37,125,31,-82,25,-57,19,-58,13,-66,7,-93,1,-110,-5,125,-11,122,-17,-127,-23,-88,-29,-25,-35,77,-40,-35,-46,-100,-51,-112,-56,-62,-61,47,-65,-27,-70,-30,-74,44,-77,-54,-81,-71,-84,6,-86,-88,-89,-85,-91,13,-92,-49,-94,-7,-95,125,-95,112,-95,-67,-95,118,-94,-114,-93,7,-91,-27,-90,26,-87,-77,-85,-98,-82,-27,-79,123,-75,97,-71,-110,-67,9,-62,-64,-58,-72,-53,-32,-48,67,-42,-54,-37,124,-31,75,-25,56,-19,53,-13,67,-7,83,-1,106,5,117,11,122,17,102,23,62,29,-11,34,-122,40,-17,45,37,51,35,56,-19,60,106,65,-80,69,-95,73,73,77,-98,80,-97,83,69,86,-109,88,127,90,14,92,61,93,4,94,110,94,110,94,15,94,73,93,36,92,-104,90,-79,88,107,86,-57,83,-49,80,126,77,-37,73,-19,69,-79,65,50,61,116,56,116,51,72,46,-36,40,89,35,-102,29,-48,23,-32,17,-32,11,-38,5,-61,-1,-75,-7,-86,-13,-83,-19,-60,-25,-13,-31,68,-36,-73,-42,93,-47,46,-52,54,-57,-128,-62,3,-66,-46,-71,-21,-75,77,-78,8,-81,22,-84,121,-87,63,-89,93,-91,-36,-93,-64,-94,2,-94,-86,-95,-74,-95,35,-94,-8,-94,41,-92,-61,-91,-76,-89,10,-86,-74,-84,-70,-81,24,-77,-65,-74,-69,-70,-2,-66,-126,-61,76,-56,76,-51,-127,-46,-19,-41,124,-35,49,-29,9,-23,-16,-18,-11,-12,-7,-6,14,1,22,7,35,13,23,19,-3,24,-55,30,107,36,-8,41,68,47,113,52,87,57,10,62,120,66,-98,70,127,74,10,78,71,81,45,84,-71,86,-21,88,-65,90,46,92,69,93,-17,93,63,94,36,94,-86,93,-53,92,-118,91,-22,89,-24,87,-115,85,-46,82,-58,79,97,76,-82,72,-83,68,98,64,-43,59,10,55,2,50,-57,44,93,39,-58,33,17,28,59,22,76,16,81,10,71,4,56,-2,48,-8,41,-14,56,-20,88,-26,-108,-32,-17,-38,119,-43,37,-48,12,-53,39,-58,127,-63,30,-67,-4,-72,45,-75,-89,-79,119,-82,-99,-85,27,-87,-10,-90,47,-91,-58,-93,-62,-94,30,-94,-35,-95,2,-94,-122,-94,114,-93,-67,-92,102,-90,116,-88,-43,-86,-99,-83,-82,-80,30,-76,-41,-73,-33,-69,47,-64,-63,-60,-107,-55,-100,-50,-32,-45,71,-39,-28,-34,-103,-28,112,-22,95,-16,87,-10,102,-4,105,2}; }
	private static byte[] data7(){ return new byte[] {120,8,115,14,101,20,64,26,-3,31,-101,37,15,43,87,48,108,53,70,58,-26,62,64,67,86,71,31,75,-104,78,-64,81,-114,84,9,87,31,89,-31,90,58,92,57,93,-49,93,6,94,-40,93,74,93,85,92,2,91,76,89,58,87,-54,84,5,82,-30,78,117,75,-82,71,-94,67,80,63,-76,58,-27,53,-49,48,-108,43,32,38,-119,32,-47,26,-8,20,13,15,17,9,10,3,3,-3,-5,-10,2,-15,19,-21,64,-27,-124,-33,-19,-39,-128,-44,61,-49,50,-54,90,-59,-57,-64,112,-68,104,-72,-94,-76,54,-79,19,-82,80,-85,-32,-88,-50,-90,27,-91,-58,-93,-43,-94,67,-94,24,-94,75,-94,-24,-94,-33,-93,63,-91,-9,-90,20,-87,-119,-85,87,-82,125,-79,-12,-76,-68,-72,-52,-68,39,-63,-63,-59,-103,-54,-83,-49,-20,-44,97,-38,-8,-33,-77,-27,-118,-21,115,-15,114,-9,113,-3,125,3,124,9,117,15,95,21,47,27,-28,32,120,38,-34,43,29,49,33,54,-16,58,-128,63,-50,67,-49,71,-114,75,-15,78,14,82,-56,84,50,87,57,89,-24,90,48,92,31,93,-91,93,-53,93,-112,93,-20,92,-19,91,-117,90,-60,88,-86,86,42,84,88,81,47,78,-80,74,-24,70,-47,66,115,62,-40,57,-5,52,-21,47,-93,42,50,37,-103,31,-34,25,10,20,29,14,36,8,37,2,27,-4,33,-10,41,-16,66,-22,121,-28,-60,-34,57,-39,-42,-45,-100,-50,-99,-55,-44,-60,75,-64,4,-68,5,-72,82,-76,-17,-80,-32,-83,38,-85,-56,-88,-62,-90,33,-91,-42,-93,-9,-94,111,-94,86,-94,-109,-94,62,-93,65,-92,-84,-91,113,-89,-102,-87,19,-84,-13,-82,26,-78,-100,-75,109,-71,127,-67,-28,-63,127,-58,95,-53,111,-48,-70,-43,37,-37,-58,-32,123,-26,81,-20,60,-14,47,-8,54,-2,49,4,53,10,32,16,9,22,-53,27,-127,33,0,39,107,44,-109,49,-107,54,88,59,-39,63,33,68,19,72,-57,75,32,79,45,82,-32,84,55,87,58,89,-42,90,25,92,-9,92,116,93,-113,93,74,93,-102,92,-106,91,33,90,94,88,49,86,-80,83,-43,80,-93,77,36,74,80,70,59,66,-44,61,61,57,86,52,75,47,-4,41,-110,36,-13,30,64,25,103,19,-126,13,-116,7,-116,1,-112,-5,-110,-11,-92,-17,-59,-23,-1,-29,85,-34,-48,-40,115,-45,70,-50,77,-55,-114,-60,13,-64,-48,-69,-37,-73,50,-76,-39,-80,-47,-83,37,-85,-51,-88,-46,-90,59,-91,-9,-93,34,-93,-90,-94,-115,-94,-36,-94,-123,-93,-107,-92,6,-90,-49,-89,0,-86,126,-84,94,-81,-111,-78,16,-74,-25,-71,-4,-67,96,-62,-1,-58,-35,-53,-16,-48,54,-42,-88,-37,61,-31,-9,-26,-56,-20,-82,-14,-93,-8,-98,-2,-102,4,-106,10,126,16,94,22,31,28,-58,33,73,39,-94,44,-52,49,-63,54,127,59,-8,63,55,68,37,72,-52,75,35,79,36,82,-46,84,36,87,26,89,-75,90,-18,91,-57,92,63,93,84,93,4,93,92,92,67,91,-37,89,7,88,-35,85,89,83,121,80,73,77,-60,73,-12,69,-38,65,121,61,-37,56,-5,51,-20,46,-90,41,53,36,-93,30,-23,24,28,19,54,13,67,7,75,1,81,-5,90,-11,111,-17,-105,-23,-44,-29,52,-34,-80,-40,92,-45,50,-50,66,-55,-120,-60,11,-64,-41,-69,-28,-73,66,-76,-17,-80,-19,-83,67,-85,-14,-88,-3,-90,98,-91,48,-92,81,-93,-32,-94,-55,-94,23,-93,-57,-93,-41,-92,72,-90,21,-88,67,-86,-59,-84,-91,-81,-46,-78,91,-74,35,-70,68,-66,-101,-62,64,-57,22,-52,44,-47,104,-42,-37,-37,107,-31,35,-25,-18,-20,-47,-14,-65,-8,-71,-2,-80,4,-91,10,-118,16,101,22,32,28,-58,33,64,39,-107,44,-65,49,-89,54,107,59,-40,63,22,68,1,72,-93,75,-7,78,-12,81,-93,84,-19,86,-22,88,122,90,-71,91,-117,92,7,93,23,93,-50,92,29,92,14,91,-95,89,-49,87,-86,85,36,83,73,80,27,77,-104,73,-52,69,-74,65,87,61,-66,56,-31,51,-40,46,-109,41,45,36,-106,30,-23,24,27,19,61,13,78,7,92,1,97,-5,116,-11,-116,-17,-73,-23,-5,-29,89,-34,-33,-40,-118,-45,104,-50,117,-55,-64,-60,73,-64,16,-68,38,-72,-127,-76,47,-79,47,-82,-123,-85,52,-87,61,-89,-90,-91,107,-92,-111,-93,29,-93,0,-93,80,-93,-6,-93,8,-91,118,-90,61,-88,105,-86,-26,-84,-64,-81,-19,-78,104,-74,53,-70,73,-66,-97,-62,61,-57,14,-52,28,-47,87,-42,-64,-37,79,-31,-4,-26,-57,-20,-95,-14,-113,-8,126,-2,118,4,97,10,73,16,26,22,-41,27,116,33,-15,38,66,44,102,49,86,54,12,59,-122,63,-71,67,-85,71,74,75,-93,78,-97,81,80,84,-98,86,-102,88,50,90,113,91,74,92}; }
	private static byte[] data8(){ return new byte[] {-55,92,-34,92,-102,92,-17,91,-26,90,125,89,-74,87,-111,85,25,83,62,80,28,77,-98,73,-38,69,-55,65,117,61,-35,56,16,52,5,47,-51,41,107,36,-39,30,55,25,105,19,-108,13,-84,7,-73,1,-51,-5,-41,-11,-4,-17,37,-22,109,-28,-49,-34,85,-39,0,-44,-31,-50,-21,-55,59,-59,-69,-64,-120,-68,-106,-72,-15,-76,-100,-79,-105,-82,-22,-85,-110,-87,-104,-89,-7,-91,-71,-92,-38,-93,90,-93,59,-93,-128,-93,34,-92,41,-91,-115,-90,77,-88,111,-86,-31,-84,-74,-81,-43,-78,75,-74,14,-70,21,-66,105,-62,-9,-58,-60,-53,-56,-48,-4,-43,91,-37,-25,-32,-121,-26,82,-20,32,-14,13,-8,-11,-3,-24,3,-46,9,-78,15,-123,21,60,27,-36,32,85,38,-90,43,-50,48,-69,53,119,58,-15,62,41,67,30,71,-60,74,31,78,37,81,-40,83,51,86,49,88,-43,89,28,91,-4,91,-120,92,-91,92,108,92,-52,91,-52,90,114,89,-79,87,-98,85,40,83,100,80,67,77,-40,73,27,70,21,66,-50,61,63,57,124,52,124,47,76,42,-14,36,108,31,-52,25,12,20,56,14,86,8,110,2,121,-4,-102,-10,-80,-16,-24,-22,44,-27,-115,-33,22,-38,-66,-44,-98,-49,-89,-54,-20,-59,114,-63,48,-67,64,-71,-113,-75,53,-78,39,-81,111,-84,18,-86,10,-88,99,-90,21,-91,45,-92,-100,-93,120,-93,-87,-93,66,-92,59,-91,-114,-90,70,-88,83,-86,-65,-84,127,-81,-104,-78,-7,-75,-76,-71,-86,-67,-10,-63,116,-58,57,-53,46,-48,90,-43,-80,-38,45,-32,-51,-27,-121,-21,87,-15,54,-9,31,-3,8,3,-14,8,-49,14,-98,20,88,26,-11,31,112,37,-58,42,-20,47,-30,52,-96,57,34,62,96,66,93,70,12,74,111,77,-125,80,61,83,-90,85,-79,87,98,89,-75,90,-90,91,62,92,108,92,67,92,-80,91,-60,90,117,89,-54,87,-63,85,98,83,-89,80,-100,77,59,74,-111,70,-103,66,95,62,-31,57,40,53,52,48,20,43,-63,37,72,32,-78,26,-11,20,48,15,80,9,110,3,-126,-3,-98,-9,-65,-15,-14,-21,58,-26,-104,-32,32,-37,-60,-43,-97,-48,-91,-53,-32,-58,98,-62,21,-66,27,-70,97,-74,-7,-78,-30,-81,25,-83,-79,-86,-105,-88,-30,-90,-124,-91,-118,-92,-21,-93,-79,-93,-46,-93,88,-92,63,-91,-127,-90,36,-88,32,-86,119,-84,41,-81,42,-78,-127,-75,33,-71,19,-67,65,-63,-69,-59,104,-54,85,-49,114,-44,-70,-39,47,-33,-63,-28,117,-22,59,-16,19,-10,-11,-5,-35,1,-64,7,-99,13,107,19,36,25,-61,30,67,36,-103,41,-53,46,-63,51,-115,56,17,61,97,65,100,69,34,73,-108,76,-78,79,-127,82,-9,84,19,87,-40,88,60,90,67,91,-21,91,48,92,25,92,-99,91,-58,90,-118,89,-10,87,3,86,-75,83,19,81,24,78,-49,74,53,71,84,67,37,63,-63,58,16,54,51,49,28,44,-40,38,111,33,-34,27,50,22,112,16,-102,10,-66,4,-41,-2,-10,-8,26,-13,76,-19,-109,-25,-15,-31,115,-36,20,-41,-27,-47,-27,-52,24,-56,-116,-61,54,-65,45,-69,102,-73,-19,-77,-59,-80,-19,-83,110,-85,69,-87,121,-89,7,-90,-9,-92,65,-92,-16,-93,-3,-93,105,-92,58,-91,97,-90,-15,-89,-46,-87,21,-84,-83,-82,-103,-79,-39,-76,103,-72,62,-68,95,-64,-65,-60,97,-55,55,-50,73,-45,125,-40,-22,-35,107,-29,23,-23,-47,-18,-92,-12,126,-6,96,0,64,6,28,12,-23,17,-92,23,69,29,-56,34,41,40,92,45,99,50,49,55,-55,59,34,64,53,68,5,72,-124,75,-70,78,-102,81,36,84,90,86,48,88,-81,89,-50,90,-117,91,-15,91,-22,91,-111,91,-52,90,-80,89,51,88,90,86,40,84,-100,81,-67,78,-120,75,11,72,58,68,42,64,-49,59,60,55,108,50,107,45,51,40,-38,34,85,29,-72,23,-1,17,48,12,94,6,119,0,-95,-6,-65,-12,-7,-18,55,-23,-105,-29,15,-34,-82,-40,117,-45,103,-50,-107,-55,-14,-60,-104,-64,117,-68,-95,-72,19,-75,-42,-79,-23,-82,84,-84,16,-86,46,-88,-95,-90,115,-91,-86,-92,54,-92,42,-92,123,-92,42,-91,61,-90,-89,-89,115,-87,-105,-85,19,-82,-26,-80,10,-76,124,-73,66,-69,64,-65,-107,-61,23,-56,-30,-52,-40,-47,3,-41,88,-36,-46,-31,108,-25,30,-19,-26,-14,-71,-8,-106,-2,114,4,75,10,25,16,-41,21,121,27,7,33,105,38,-86,43,-70,48,-105,53,62,58,-91,62,-51,66,-82,70,69,74,-112,77,-120,80,44,83,122,85,111,87,6,89,68,90,32,91,-97,91,-66,91,126,91,-39,90,-33,89,124,88,-58,86,-78,84,65,82,-125,79,105,76,6,73,84,69,89,65,28,61,-101,56,-26,51,-13,46,-42,41,-121,36,23,31}; }
	private static byte[] data9(){ return new byte[] {-124,25,-39,19,20,14,71,8,107,2,-108,-4,-71,-10,-18,-16,45,-21,-120,-27,-7,-33,-111,-38,75,-43,53,-48,80,-53,-95,-58,50,-62,-4,-67,21,-70,108,-74,27,-77,17,-80,97,-83,2,-85,1,-87,87,-89,10,-90,31,-91,-116,-92,95,-92,-114,-92,28,-91,12,-90,88,-89,-1,-88,6,-85,93,-83,21,-80,21,-77,113,-74,15,-70,-3,-67,45,-62,-99,-58,76,-53,46,-48,69,-43,-122,-38,-17,-33,123,-27,32,-21,-34,-16,-90,-10,127,-4,85,2,45,8,-5,13,-72,19,102,25,-15,30,101,36,-84,41,-55,46,-70,51,106,56,-18,60,36,65,32,69,-51,72,52,76,69,79,11,82,116,84,-120,86,68,88,-99,89,-93,90,61,91,-121,91,98,91,-20,90,12,90,-45,88,63,87,74,85,4,83,98,80,106,77,43,74,-111,70,-67,66,-109,62,55,58,-111,53,-64,48,-80,43,125,38,24,33,-101,27,-8,21,69,16,124,10,-84,4,-44,-2,1,-7,50,-13,114,-19,-58,-25,48,-30,-65,-36,108,-41,76,-46,81,-51,-107,-56,13,-60,-61,-65,-61,-69,0,-72,-110,-76,107,-79,-101,-82,30,-84,-7,-87,45,-88,-68,-90,-85,-91,-11,-92,-95,-92,-87,-92,19,-91,-38,-91,1,-89,-128,-88,100,-86,-108,-84,40,-81,6,-78,58,-75,-65,-72,-122,-68,-101,-64,-19,-60,-128,-55,74,-50,71,-45,117,-40,-55,-35,70,-29,-40,-24,-116,-18,73,-12,27,-6,-21,-1,-62,5,-117,11,82,17,-5,22,-104,28,13,34,102,39,-112,44,-112,49,88,54,-20,58,63,63,83,67,27,71,-97,74,-44,77,-76,80,71,83,121,85,91,87,-33,88,3,90,-48,90,54,91,69,91,-18,90,63,90,42,89,-64,87,-12,85,-43,83,88,81,-116,78,104,75,-4,71,64,68,66,64,-6,59,124,55,-70,50,-49,45,-85,40,98,35,-17,29,101,24,-72,18,0,13,54,7,100,1,-109,-5,-56,-11,2,-16,82,-22,-70,-28,52,-33,-32,-39,-91,-44,-93,-49,-54,-54,49,-58,-54,-63,-79,-67,-48,-71,68,-74,-8,-78,12,-80,98,-83,30,-85,39,-87,-111,-89,84,-90,119,-91,-13,-92,-42,-92,16,-91,-81,-91,-88,-90,1,-88,-80,-87,-62,-85,34,-82,-31,-80,-23,-77,70,-73,-18,-70,-38,-66,18,-61,-128,-57,46,-52,19,-47,35,-42,102,-37,-55,-32,80,-26,-16,-21,-92,-15,108,-9,52,-3,8,3,-47,8,-106,14,75,20,-23,25,109,31,-50,36,14,42,27,47,-2,51,-91,56,19,61,68,65,44,69,-47,72,37,76,46,79,-29,81,64,84,77,86,-12,87,77,89,62,90,-42,90,17,91,-25,90,103,90,-128,89,67,88,-91,86,-81,84,100,82,-68,79,-57,76,-127,73,-21,69,18,66,-16,61,-114,57,-12,52,28,48,25,43,-27,37,-117,32,15,27,119,21,-55,15,9,10,66,4,116,-2,-91,-8,-24,-14,42,-19,-115,-25,2,-30,-105,-36,86,-41,54,-46,82,-51,-107,-56,31,-60,-33,-65,-31,-69,52,-72,-61,-76,-82,-79,-30,-82,109,-84,80,-86,-116,-88,33,-89,20,-90,101,-91,21,-91,31,-91,-113,-91,85,-90,-128,-89,2,-87,-34,-86,24,-83,-95,-81,-124,-78,-76,-75,49,-71,-5,-68,7,-63,84,-59,-28,-55,-92,-50,-97,-45,-62,-40,16,-34,-125,-29,16,-23,-70,-18,111,-12,54,-6,0,0,-55,5,-112,11,70,17,-19,22,124,28,-21,33,58,39,93,44,83,49,23,54,-96,58,-18,62,-6,66,-65,70,62,74,106,77,75,80,-43,82,9,85,-23,86,102,88,-111,89,85,90,-61,90,-48,90,123,90,-49,89,-67,88,88,87,-114,85,119,83,-2,80,56,78,29,75,-75,71,4,68,11,64,-50,59,86,55,-93,50,-71,45,-90,40,96,35,-3,29,119,24,-39,18,38,13,103,7,-97,1,-41,-5,19,-10,88,-16,-82,-22,29,-27,-94,-33,80,-38,31,-43,30,-48,80,-53,-77,-58,91,-62,56,-66,99,-70,-47,-74,-114,-77,-103,-80,-11,-83,-85,-85,-78,-87,29,-88,-43,-90,-7,-91,109,-91,75,-91,126,-91,19,-90,9,-89,81,-88,2,-86,0,-84,92,-82,14,-79,10,-76,96,-73,-9,-70,-36,-66,4,-61,103,-57,14,-52,-34,-48,-21,-43,28,-37,118,-32,-14,-27,-123,-21,51,-15,-24,-10,-78,-4,114,2,59,8,-12,13,-94,19,56,25,-70,30,20,36,81,41,90,46,58,51,-32,55,80,60,126,64,107,68,14,72,105,75,117,78,46,81,-106,83,-95,85,92,87,-80,88,-74,89,83,90,-104,90,-128,90,3,90,50,89,-4,87,111,86,-118,84,70,82,-74,79,-54,76,-107,73,17,70,68,66,53,62,-33,57,86,53,-116,48,-104,43,114,38,38,33,-75,27,46,22,-123,16,-40,10,19,5,84,-1,-115,-7,-44,-13,33,-18,-123,-24,3,-29,-105,-35,91,-40,60,-45,84,-50,-99,-55,28,-59,-33,-64,-39,-68,39,-71}; }
	private static byte[] data10(){ return new byte[] {-82,-75,-110,-78,-70,-81,62,-83,19,-85,67,-87,-52,-89,-81,-90,-14,-91,-113,-91,-114,-91,-24,-91,-98,-90,-73,-89,36,-87,-16,-86,21,-83,-118,-81,91,-78,118,-75,-32,-72,-106,-68,-113,-64,-53,-60,70,-55,-10,-51,-33,-46,-16,-41,50,-35,-109,-30,19,-24,-82,-19,90,-13,20,-7,-44,-2,-104,4,81,10,9,16,-93,21,54,27,-98,32,-17,37,19,43,10,48,-46,52,99,57,-77,61,-52,65,-105,69,33,73,92,76,71,79,-29,81,37,84,20,86,-88,87,-32,88,-66,89,61,90,94,90,38,90,-121,89,-107,88,65,87,-107,85,-112,83,51,81,-126,78,-125,75,47,72,-104,68,-77,64,-113,60,45,56,-118,51,-67,46,-77,41,-120,36,49,31,-68,25,46,20,-121,14,-44,8,24,3,85,-3,-98,-9,-29,-15,67,-20,-82,-26,57,-31,-28,-37,-82,-42,-81,-47,-46,-52,53,-56,-50,-61,-92,-65,-65,-69,34,-72,-53,-76,-58,-79,19,-81,-83,-84,-86,-86,-16,-88,-96,-89,-99,-90,5,-90,-68,-91,-35,-91,83,-90,43,-89,94,-88,-23,-87,-47,-85,15,-82,-97,-80,-120,-77,-70,-74,57,-70,6,-66,13,-62,95,-58,-28,-54,-90,-49,-106,-44,-72,-39,-5,-34,101,-28,-22,-23,-124,-17,54,-11,-24,-6,-87,0,101,6,24,12,-58,17,89,23,-42,28,61,34,113,39,-116,44,109,49,34,54,-102,58,-38,62,-47,66,-114,70,-10,73,26,77,-23,79,103,82,-110,84,95,86,-39,87,-12,88,-78,89,25,90,26,90,-58,89,15,89,-4,87,-107,86,-57,84,-79,82,55,80,115,77,92,74,-8,70,72,67,90,63,30,59,-78,54,4,50,38,45,27,40,-30,34,-121,29,15,24,124,18,-40,12,36,7,107,1,-80,-5,-7,-11,77,-16,-78,-22,42,-27,-60,-33,120,-38,90,-43,99,-48,-96,-53,18,-57,-63,-62,-82,-66,-33,-70,87,-73,28,-76,46,-79,-108,-82,75,-84,92,-86,-61,-88,-121,-89,-91,-90,33,-90,-9,-91,47,-90,-65,-90,-79,-89,-8,-88,-96,-86,-103,-84,-15,-82,-107,-79,-114,-76,-43,-73,103,-69,63,-65,89,-61,-74,-57,70,-52,21,-47,11,-42,52,-37,126,-32,-22,-27,116,-21,12,-15,-66,-10,109,-4,44,2,-35,7,-112,13,47,19,-70,24,47,30,-127,35,-81,40,-75,45,-118,50,39,55,-108,59,-73,63,-90,67,63,71,-97,74,-94,77,98,80,-61,82,-39,84,-116,86,-15,87,-13,88,-104,89,-21,89,-49,89,106,89,-105,88,117,87,-16,85,24,84,-28,81,96,79,-123,76,95,73,-21,69,47,66,46,62,-18,57,113,53,-68,48,-38,43,-65,38,-116,33,37,28,-79,22,25,17,120,11,-59,5,18,0,89,-6,-85,-12,6,-17,114,-23,-7,-29,-104,-34,97,-39,72,-44,104,-49,-83,-54,56,-58,-16,-63,-7,-67,50,-70,-56,-74,-102,-77,-59,-80,60,-82,12,-84,46,-86,-80,-88,-124,-89,-69,-90,73,-90,55,-90,-126,-90,37,-89,44,-88,-123,-87,64,-85,75,-83,-77,-81,101,-78,113,-75,-62,-72,98,-68,71,-64,106,-60,-46,-56,105,-51,62,-46,61,-41,102,-36,-72,-31,34,-25,-82,-20,71,-14,-14,-9,-92,-3,89,3,9,9,-78,14,72,20,-51,25,53,31,125,36,-96,41,-107,46,95,51,-19,55,72,60,94,64,57,68,-61,71,17,75,-1,77,-81,80,-3,82,-1,84,-94,86,-15,87,-33,88,120,89,-82,89,-115,89,9,89,47,88,-8,86,98,85,126,83,56,81,-88,78,-65,75,-113,72,12,69,74,65,60,61,-10,56,114,52,-74,47,-50,42,-77,37,119,32,23,27,-101,21,7,16,105,10,-74,4,10,-1,84,-7,-82,-13,14,-18,-123,-24,18,-29,-64,-35,-117,-40,-118,-45,-88,-50,9,-54,-107,-59,102,-63,114,-67,-56,-71,97,-74,76,-77,-127,-80,13,-82,-21,-85,31,-86,-81,-88,-106,-89,-37,-90,123,-90,120,-90,-48,-90,-121,-89,-106,-88,3,-86,-58,-85,-31,-83,82,-80,19,-77,38,-74,-125,-71,42,-67,23,-63,67,-59,-84,-55,79,-50,34,-45,40,-40,80,-35,-90,-30,13,-24,-100,-19,46,-13,-36,-8,-123,-2,56,4,-29,9,-125,15,21,21,-113,26,-16,31,44,37,73,42,46,47,-15,51,112,56,-64,60,-55,64,-106,68,21,72,80,75,56,78,-47,80,25,83,7,85,-96,86,-35,87,-61,88,72,89,118,89,67,89,-72,88,-50,87,-115,86,-20,84,-5,82,-80,80,17,78,38,75,-25,71,99,68,-106,64,-120,60,55,56,-76,51,-14,46,9,42,-19,36,-79,31,78,26,-40,20,67,15,-89,9,-5,3,79,-2,-93,-8,-3,-14,106,-19,-30,-25,124,-30,45,-35,7,-40,9,-45,56,-50,-101,-55,58,-59,13,-63,47,-67,-122,-71,50,-74,35,-77,106,-80,-6,-83,-19,-85,35,-86,-57,-88,-77,-89,8,-89,-80,-90,-74,-90,30,-89,-40,-89,-10,-88,104,-86,53,-84,88,-82,-49,-80}; }
	private static byte[] data11(){ return new byte[] {-104,-77,-81,-74,21,-70,-67,-67,-80,-63,-35,-59,77,-54,-19,-50,-59,-45,-55,-40,-12,-35,68,-29,-80,-24,54,-18,-52,-13,112,-7,27,-1,-61,4,110,10,6,16,-112,21,7,27,93,32,-107,37,-90,42,-122,47,61,52,-73,56,-4,60,-6,64,-62,68,49,72,105,75,67,78,-42,80,16,83,-7,84,-123,86,-67,87,-106,88,23,89,57,89,1,89,109,88,124,87,52,86,-113,84,-105,82,69,80,-90,77,-80,74,117,71,-24,67,28,64,9,60,-68,55,49,51,119,46,-122,41,114,36,50,31,-41,25,92,20,-46,14,50,9,-110,3,-30,-3,66,-8,-98,-14,16,-19,-112,-25,47,-30,-26,-36,-53,-41,-50,-46,6,-50,117,-55,19,-59,-8,-64,22,-67,125,-71,46,-74,38,-77,116,-80,14,-82,1,-84,74,-86,-26,-88,-26,-89,54,-89,-21,-90,-11,-90,95,-89,33,-88,66,-87,-72,-86,-118,-84,-83,-82,43,-79,-15,-77,15,-73,114,-70,29,-66,17,-62,59,-58,-83,-54,75,-49,35,-44,34,-39,78,-34,-104,-29,5,-23,-125,-18,26,-12,-74,-7,95,-1,3,5,-92,10,61,16,-64,21,48,27,-126,32,-78,37,-65,42,-101,47,73,52,-66,56,-3,60,-9,64,-74,68,36,72,82,75,42,78,-74,80,-19,82,-48,84,88,86,-115,87,96,88,-33,88,-2,88,-60,88,43,88,59,87,-17,85,73,84,82,82,-3,79,95,77,107,74,43,71,-90,67,-43,63,-55,59,122,55,-13,50,59,46,78,41,59,36,2,31,-91,25,53,20,-88,14,19,9,112,3,-50,-3,39,-8,-110,-14,2,-19,-116,-25,43,-30,-21,-36,-48,-41,-37,-46,26,-50,-124,-55,50,-59,18,-63,57,-67,-94,-71,84,-74,85,-77,-96,-80,65,-82,51,-84,127,-86,32,-87,29,-88,113,-89,37,-89,47,-89,-101,-89,93,-88,123,-87,-13,-86,-65,-84,-25,-82,92,-79,39,-76,61,-73,-97,-70,72,-66,55,-62,96,-58,-52,-54,103,-49,59,-44,54,-39,92,-34,-90,-29,9,-23,-121,-18,23,-12,-83,-7,85,-1,-14,4,-111,10,35,16,-93,21,14,27,94,32,-119,37,-109,42,106,47,23,52,-120,56,-58,60,-67,64,120,68,-23,71,15,75,-18,77,114,80,-80,82,-117,84,29,86,72,87,40,88,-99,88,-56,88,-121,88,-7,87,6,87,-64,85,30,84,38,82,-35,79,58,77,82,74,20,71,-109,67,-56,63,-64,59,118,55,-8,50,65,46,90,41,80,36,21,31,-57,25,82,20,-45,14,61,9,-95,3,3,-2,96,-8,-47,-14,66,-19,-47,-25,117,-30,52,-35,31,-40,41,-45,109,-50,-39,-55,-124,-59,104,-63,-115,-67,-7,-71,-88,-74,-89,-77,-13,-80,-111,-82,-125,-84,-57,-86,107,-87,93,-88,-73,-89,93,-89,108,-89,-54,-89,-114,-88,-95,-87,23,-85,-35,-84,-5,-82,111,-79,47,-76,65,-73,-100,-70,61,-66,37,-62,74,-58,-84,-54,65,-49,16,-44,2,-39,38,-34,99,-29,-57,-24,58,-18,-57,-13,91,-7,-10,-2,-103,4,42,10,-64,15,55,21,-91,26,-19,31,29,37,28,42,-2,46,-96,51,26,56,81,60,78,64,10,68,125,71,-88,74,-123,77,19,80,80,82,52,84,-55,85,-5,86,-33,87,95,88,-118,88,87,88,-53,87,-28,86,-92,85,9,84,29,82,-42,79,70,77,91,74,47,71,-80,67,-12,63,-18,59,-77,55,54,51,-115,46,-83,41,-89,36,119,31,45,26,-63,20,70,15,-74,9,33,4,-125,-2,-20,-8,88,-13,-46,-19,97,-24,4,-29,-53,-35,-81,-40,-62,-45,-7,-50,112,-54,14,-58,-7,-63,19,-66,-128,-70,39,-73,36,-76,104,-79,1,-81,-23,-84,45,-85,-66,-87,-74,-88,-8,-89,-95,-89,-96,-89,-10,-89,-81,-88,-69,-87,33,-85,-29,-84,-17,-82,96,-79,13,-76,27,-73,103,-70,-1,-67,-34,-63,-10,-59,79,-54,-33,-50,-101,-45,-113,-40,-96,-35,-32,-30,52,-24,-92,-19,43,-13,-75,-8,84,-2,-26,3,-127,9,7,15,-120,20,-22,25,58,31,98,36,107,41,69,46,-15,50,106,55,-89,59,-87,63,104,67,-29,70,20,74,-6,76,-113,79,-42,81,-63,83,99,85,-101,86,-111,87,19,88,83,88,38,88,-87,87,-49,86,-105,85,17,84,42,82,-8,79,108,77,-105,74,112,71,4,68,78,64,90,60,38,56,-71,51,21,47,69,42,68,37,33,32,-34,26,120,21,7,16,125,10,-21,4,86,-1,-66,-7,49,-12,-85,-18,60,-23,-32,-29,-91,-34,-119,-39,-103,-44,-52,-49,64,-53,-39,-58,-67,-62,-46,-66,51,-69,-39,-73,-59,-76,6,-78,-114,-81,111,-83,-92,-85,45,-86,18,-87,76,-88,-29,-89,-45,-89,33,-88,-62,-88,-58,-87,25,-85,-53,-84,-50,-82,37,-79,-48,-77,-62,-74,10,-70,-115,-67,96,-63,109,-59,-76,-55,58,-50,-21,-46,-46,-41,-37,-36,14,-30,89,-25,-59,-20,64,-14,-56,-9,93,-3}; }
	private static byte[] data12(){ return new byte[] {-18,2,-123,8,8,14,-120,19,-22,24,57,30,102,35,111,40,78,45,0,50,125,54,-62,58,-50,62,-110,66,26,70,84,73,71,76,-24,78,58,81,57,83,-34,84,55,86,39,87,-49,87,13,88,-2,87,-116,87,-62,86,-94,85,39,84,87,82,51,80,-71,77,-11,74,-32,71,-124,68,-34,64,-4,60,-48,56,123,52,-37,47,31,43,40,38,15,33,-42,27,125,22,15,17,-111,11,1,6,117,0,-34,-6,85,-11,-47,-17,97,-22,6,-27,-57,-33,-86,-38,-78,-43,-27,-48,75,-52,-28,-57,-73,-61,-55,-65,26,-68,-76,-72,-105,-75,-60,-78,66,-80,17,-82,53,-84,-81,-86,127,-87,-86,-88,44,-88,11,-88,66,-88,-44,-88,-65,-87,2,-85,-98,-84,-113,-82,-49,-80,106,-77,70,-74,125,-71,-17,-68,-84,-64,-84,-60,-31,-56,88,-51,-5,-47,-47,-42,-46,-37,-12,-32,58,-26,-103,-21,10,-15,-112,-10,26,-4,-86,1,58,7,-63,12,56,18,-92,23,-19,28,35,34,44,39,23,44,-54,48,84,53,-93,57,-75,61,-115,65,29,69,102,72,108,75,26,78,127,80,-112,82,73,84,-78,85,-66,86,113,87,-50,87,-50,87,116,87,-61,86,-76,85,85,84,-105,82,-119,80,42,78,117,75,122,72,47,69,-97,65,-51,61,-70,57,109,53,-23,48,51,44,78,39,68,34,21,29,-55,23,99,18,-19,12,102,7,-34,1,75,-4,-59,-10,66,-15,-46,-21,117,-26,51,-31,14,-36,21,-41,59,-46,-99,-51,37,-55,-13,-60,-15,-64,57,-67,-63,-71,-111,-74,-81,-77,25,-79,-46,-82,-26,-84,67,-85,4,-86,19,-87,-128,-88,72,-88,98,-88,-31,-88,-82,-87,-33,-86,92,-84,55,-82,98,-80,-35,-78,-83,-75,-64,-72,39,-68,-55,-65,-75,-61,-40,-57,58,-52,-51,-48,-109,-43,-127,-38,-100,-33,-50,-28,39,-22,-115,-17,7,-11,-110,-6,22,0,-89,5,42,11,-96,16,17,22,88,27,-103,32,-93,37,-103,42,84,47,-20,51,65,56,106,60,75,64,-19,67,78,71,91,74,43,77,-99,79,-57,81,-102,83,23,85,62,86,12,87,-128,87,-99,87,93,87,-58,86,-43,85,-115,84,-20,82,-6,80,-77,78,24,76,56,73,3,70,-115,66,-45,62,-47,58,-96,54,40,50,-117,45,-77,40,-68,35,-104,30,91,25,0,20,-109,14,21,9,-111,3,5,-2,-128,-8,0,-13,-117,-19,48,-24,-27,-30,-64,-35,-72,-40,-38,-45,44,-49,-86,-54,103,-58,88,-62,-117,-66,2,-69,-69,-73,-58,-76,22,-78,-69,-81,-79,-83,-7,-85,-102,-86,-111,-87,-31,-88,-118,-88,-116,-88,-23,-88,-100,-87,-84,-86,15,-84,-54,-83,-37,-81,56,-78,-19,-76,-28,-73,50,-69,-71,-66,-114,-62,-102,-58,-28,-54,102,-49,19,-44,-9,-40,-8,-35,38,-29,105,-24,-55,-19,57,-13,-71,-8,60,-2,-58,3,70,9,-61,14,44,20,127,25,-63,30,-43,35,-44,40,-99,45,60,50,-87,54,-38,58,-44,62,-121,66,-3,69,37,73,6,76,-102,78,-39,80,-55,82,101,84,-92,85,-105,86,37,87,98,87,67,87,-53,86,-6,85,-48,84,81,83,125,81,84,79,-36,76,18,74,0,71,-92,67,1,64,33,60,-2,55,-88,51,21,47,94,42,107,37,101,32,46,27,-28,21,-127,16,12,11,-112,5,10,0,-123,-6,9,-11,-111,-17,52,-22,-27,-28,-76,-33,-87,-38,-71,-43,3,-47,111,-52,29,-56,-9,-61,26,-64,117,-68,30,-71,7,-74,67,-77,-57,-80,-93,-82,-52,-84,76,-85,38,-86,82,-87,-37,-88,-65,-88,-16,-88,-113,-87,111,-86,-69,-85,76,-83,65,-81,122,-79,17,-76,-23,-74,21,-70,-125,-67,57,-63,43,-59,92,-55,-61,-51,95,-46,41,-41,27,-36,53,-31,106,-26,-67,-21,36,-15,-105,-10,23,-4,-102,1,25,7,-106,12,0,18,91,23,-100,28,-61,33,-60,38,-96,43,76,48,-55,52,17,57,28,61,-22,64,118,68,-72,71,-72,74,101,77,-59,79,-40,81,-116,83,-7,84,1,86,-65,86,23,87,33,87,-54,86,31,86,27,85,-65,83,14,82,10,80,-78,77,14,75,27,72,-35,68,94,65,-106,61,-108,57,85,53,-35,48,58,44,98,39,106,34,71,29,11,24,-74,18,75,13,-39,7,86,2,-39,-4,89,-9,-24,-15,126,-20,50,-25,-14,-31,-32,-36,-27,-41,27,-45,125,-50,12,-54,-33,-59,-34,-63,42,-66,-80,-70,-127,-73,-99,-76,2,-78,-70,-81,-59,-83,30,-84,-42,-86,-36,-87,62,-87,-4,-88,11,-87,121,-87,63,-86,87,-85,-50,-84,-109,-82,-83,-80,27,-77,-46,-75,-38,-72,40,-68,-70,-65,-110,-61,-94,-57,-17,-53,114,-48,33,-43,3,-38,2,-33,45,-28,106,-23,-56,-18,48,-12,-88,-7,37,-1,-95,4,30,10,-121,15,-20,20,48,26,98,31,112,36,87,41,23,46,-89,50,3,55,37,59,16,63,-79,66,26,70}; }
	private static byte[] data13(){ return new byte[] {48,73,5,76,-126,78,-71,80,-105,82,36,84,89,85,56,86,-67,86,-18,86,-63,86,64,86,97,85,52,84,-90,82,-49,80,-101,78,31,76,81,73,57,70,-37,66,54,63,82,59,52,55,-41,50,79,46,-111,41,-86,36,-95,31,115,26,46,21,-46,15,101,10,-17,4,116,-1,-10,-7,-121,-12,23,-17,-57,-23,127,-28,95,-33,91,-38,123,-43,-48,-48,72,-52,0,-56,-21,-61,22,-64,-126,-68,49,-71,44,-74,108,-77,4,-79,-30,-82,26,-83,-93,-85,-123,-86,-69,-87,77,-87,49,-87,118,-87,11,-86,0,-85,67,-84,-30,-83,-46,-81,20,-78,-90,-76,-124,-73,-83,-70,27,-66,-49,-63,-67,-59,-17,-55,78,-50,-23,-46,-85,-41,-103,-36,-85,-31,-37,-26,37,-20,-123,-15,-16,-10,103,-4,-32,1,88,7,-56,12,44,18,123,23,-75,28,-50,33,-56,38,-105,43,63,48,-83,52,-16,56,-19,60,-72,64,53,68,120,71,103,74,21,77,105,79,119,81,41,83,-117,84,-104,85,70,86,-88,86,-91,86,85,86,-93,85,-94,84,68,83,-104,81,-111,79,65,77,-101,74,-82,71,118,68,-9,64,58,61,57,57,3,53,-108,48,-14,43,43,39,47,34,31,29,-27,23,-100,18,57,13,-50,7,88,2,-33,-4,110,-9,-2,-15,-89,-20,87,-25,47,-30,20,-35,47,-40,98,-45,-47,-50,103,-54,59,-58,70,-62,-112,-66,33,-69,-15,-73,18,-75,123,-78,51,-80,63,-82,-100,-84,78,-85,90,-86,-75,-87,116,-87,126,-87,-20,-87,-87,-86,-61,-85,45,-83,-14,-82,1,-79,108,-77,25,-74,28,-71,92,-68,-20,-65,-76,-61,-61,-57,0,-52,123,-48,32,-43,-9,-39,-15,-34,10,-28,70,-23,-112,-18,-8,-13,95,-7,-41,-2,74,4,-69,9,34,15,119,20,-67,25,-32,30,-19,35,-52,40,-117,45,18,50,110,54,-117,58,116,62,24,66,122,69,-105,72,101,75,-19,77,32,80,5,82,-108,83,-49,84,-77,85,65,86,117,86,83,86,-40,85,7,85,-36,83,95,82,-114,80,104,78,-10,75,52,73,41,70,-43,66,64,63,100,59,86,55,5,51,-119,46,-41,41,-2,36,-1,31,-35,26,-90,21,79,16,-13,10,-126,5,19,0,-97,-6,49,-11,-47,-17,-128,-22,69,-27,36,-32,38,-37,75,-42,-100,-47,30,-51,-49,-56,-66,-60,-27,-64,78,-67,-4,-71,-17,-74,45,-76,-67,-79,-110,-81,-57,-83,65,-84,28,-85,72,-86,-52,-87,-89,-87,-35,-87,101,-86,76,-85,-127,-84,17,-82,-14,-81,35,-78,-89,-76,116,-73,-115,-70,-20,-67,-114,-63,111,-59,-115,-55,-31,-51,105,-46,31,-41,-3,-37,2,-31,37,-26,99,-21,-75,-16,24,-10,-126,-5,-12,0,99,6,-51,11,39,17,117,22,-88,27,-64,32,-72,37,-123,42,46,47,-97,51,-29,55,-25,59,-78,63,61,67,-128,70,126,73,50,76,-110,78,-84,80,108,82,-37,83,-10,84,-74,85,37,86,55,86,-11,85,88,85,104,84,32,83,-125,81,-107,79,83,77,-56,74,-24,71,-53,68,90,65,-76,61,-59,57,-93,53,67,49,-71,44,-7,39,26,35,14,30,-21,24,-88,19,88,14,-12,8,-118,3,28,-2,-82,-8,75,-13,-15,-19,-82,-24,125,-29,113,-34,126,-39,-69,-44,28,-48,-75,-53,124,-57,-121,-61,-63,-65,76,-68,14,-71,36,-74,123,-77,40,-79,31,-81,110,-83,11,-84,4,-85,74,-86,-12,-87,-23,-87,62,-86,-25,-86,-28,-85,60,-83,-27,-82,-33,-80,46,-77,-58,-75,-84,-72,-37,-69,78,-65,2,-61,-8,-58,33,-53,-121,-49,25,-44,-38,-40,-61,-35,-52,-30,-9,-25,52,-19,-116,-14,-20,-9,85,-3,-62,2,43,8,-118,13,-29,18,26,24,75,29,76,34,56,39,-12,43,-123,48,-23,52,15,57,4,61,-78,64,39,68,79,71,51,74,-53,76,19,79,12,81,-76,82,4,84,3,85,-87,85,-9,85,-14,85,-112,85,-35,84,-52,83,113,82,-76,80,-75,78,87,76,-74,73,-58,70,-115,67,19,64,85,60,90,56,40,52,-66,47,39,43,95,38,120,33,102,28,64,23,-5,17,-89,12,74,7,-36,1,120,-4,13,-9,-77,-15,100,-20,40,-25,10,-30,3,-35,40,-40,112,-45,-26,-50,-112,-54,112,-58,-121,-62,-29,-66,122,-69,91,-72,-123,-75,-7,-78,-69,-80,-48,-82,52,-83,-16,-85,-2,-86,101,-86,32,-86,55,-86,-99,-86,101,-85,120,-84,-25,-83,-89,-81,-74,-79,26,-76,-58,-74,-65,-71,-2,-68,-125,-64,70,-60,71,-56,-128,-52,-20,-48,-115,-43,79,-38,69,-33,77,-28,126,-23,-66,-18,18,-12,114,-7,-40,-2,64,4,-93,9,-3,14,69,20,124,25,-105,30,-111,35,110,40,22,45,-98,49,-25,53,2,58,-34,61,123,65,-39,68,-22,71,-68,74,55,77,109,79,79,81,-39,82,26,84,-7,84,-115,85,-60,85,-93,85,49,85,97,84,65,83}; }
	private static byte[] data14(){ return new byte[] {-53,81,1,80,-26,77,126,75,-59,72,-56,69,-128,66,-11,62,46,59,35,55,-22,50,117,46,-42,41,10,37,28,32,7,27,-34,21,-103,16,71,11,-23,5,-126,0,33,-5,-68,-11,107,-16,35,-21,-13,-27,-34,-32,-25,-37,22,-41,110,-46,-10,-51,-85,-55,-95,-59,-56,-63,54,-66,-27,-70,-45,-73,24,-75,-103,-78,121,-80,-100,-82,25,-83,-23,-85,12,-85,-120,-86,90,-86,-127,-86,1,-85,-41,-85,0,-83,-127,-82,82,-80,115,-78,-26,-76,-95,-73,-85,-70,-12,-67,-121,-63,84,-59,94,-55,-93,-51,21,-46,-69,-42,-122,-37,121,-32,-117,-27,-72,-22,-5,-17,76,-11,-85,-6,12,0,111,5,-51,10,29,16,96,21,-117,26,-101,31,-115,36,87,41,-7,45,109,50,-87,54,-74,58,125,62,14,66,86,69,91,72,19,75,-125,77,-94,79,111,81,-19,82,20,84,-27,84,101,85,-120,85,89,85,-48,84,-13,83,-62,82,57,81,100,79,55,77,-62,74,-1,71,-15,68,-96,65,13,62,54,58,44,54,-27,49,109,45,-57,40,-5,35,2,31,-9,25,-61,20,-121,15,49,10,-40,4,118,-1,23,-6,-67,-12,110,-17,49,-22,8,-27,0,-32,16,-37,79,-42,-82,-47,70,-51,10,-55,11,-59,68,-63,-65,-67,124,-70,-128,-73,-51,-76,104,-78,78,-80,-118,-82,20,-83,-12,-85,40,-85,-74,-86,-109,-86,-47,-86,88,-85,68,-84,117,-83,8,-81,-29,-80,18,-77,-111,-75,86,-72,104,-69,-64,-66,83,-62,48,-58,59,-54,-121,-50,-2,-46,-89,-41,118,-36,105,-31,125,-26,-87,-21,-22,-16,59,-10,-109,-5,-11,0,78,6,-87,11,-15,16,45,22,80,27,86,32,62,37,-2,41,-107,46,-3,50,45,55,45,59,-24,62,105,66,-88,69,-104,72,73,75,-88,77,-75,79,125,81,-31,82,3,84,-61,84,52,85,76,85,13,85,122,84,-112,83,81,82,-61,80,-38,78,-84,76,39,74,95,71,72,68,-15,64,83,61,126,57,104,53,33,49,-93,44,-2,39,45,35,56,30,40,25,-8,19,-67,14,106,9,20,4,-73,-2,92,-7,9,-12,-66,-18,-116,-23,104,-28,105,-33,-127,-38,-53,-43,50,-47,-39,-52,-95,-56,-78,-60,-11,-64,122,-67,70,-70,83,-73,-84,-76,87,-78,68,-80,-112,-82,34,-83,17,-84,80,-85,-25,-86,-44,-86,20,-85,-80,-85,-101,-84,-33,-83,116,-81,92,-79,-113,-77,24,-74,-30,-72,-6,-69,89,-65,-17,-62,-49,-58,-31,-54,43,-49,-88,-45,77,-40,33,-35,17,-30,39,-25,78,-20,-115,-15,-35,-10,48,-4,-115,1,-29,6,54,12,122,17,-81,22,-55,27,-54,32,-86,37,95,42,-16,46,78,51,117,55,107,59,29,63,-108,66,-56,69,-78,72,84,75,-85,77,-79,79,103,81,-48,82,-40,83,-99,84,-7,84,19,85,-60,84,47,84,57,83,-9,81,94,80,115,78,61,76,-76,73,-25,70,-51,67,113,64,-46,60,-6,56,-31,52,-102,48,31,44,115,39,-86,34,-80,29,-91,24,122,19,59,14,-14,8,-99,3,67,-2,-14,-8,-98,-13,93,-18,48,-23,17,-28,26,-33,59,-38,-123,-43,-1,-48,-97,-52,125,-56,-115,-60,-40,-64,108,-67,53,-70,85,-73,-79,-76,96,-78,94,-80,-92,-82,77,-83,53,-84,-122,-85,27,-85,17,-85,89,-85,-9,-85,-23,-84,50,-82,-55,-81,-74,-79,-17,-77,118,-74,70,-71,96,-68,-69,-65,91,-61,53,-57,72,-53,-106,-49,9,-44,-73,-40,-126,-35,115,-30,-122,-25,-89,-20,-23,-15,46,-9,-126,-4,-39,1,41,7,121,12,-74,17,-25,22,-5,27,-10,32,-50,37,-127,42,10,47,95,51,-123,55,111,59,32,63,-113,66,-69,69,-94,72,60,75,-112,77,-115,79,68,81,-98,82,-82,83,97,84,-56,84,-49,84,-118,84,-24,83,-11,82,-81,81,17,80,44,78,-19,75,105,73,-104,70,126,67,37,64,-123,60,-82,56,-104,52,81,48,-40,43,50,39,103,34,116,29,107,24,66,19,10,14,-62,8,116,3,29,-2,-46,-8,127,-13,73,-18,25,-23,7,-28,15,-33,56,-38,-121,-43,4,-47,-86,-52,-114,-56,-97,-60,-12,-64,-123,-67,90,-70,120,-73,-39,-76,-114,-78,-118,-80,-38,-82,125,-83,113,-84,-70,-85,88,-85,76,-85,-107,-85,54,-84,40,-83,109,-82,9,-80,-16,-79,45,-76,-81,-74,-128,-71,-105,-68,-17,-65,-114,-61,98,-57,120,-53,-70,-49,52,-44,-43,-40,-94,-35,-115,-30,-102,-25,-68,-20,-13,-15,57,-9,-123,-4,-40,1,40,7,108,12,-84,17,-46,22,-27,27,-35,32,-81,37,96,42,-30,46,57,51,84,55,70,59,-24,62,94,66,-125,69,105,72,4,75,82,77,84,79,2,81,102,82,109,83,39,84,-118,84,-107,84,79,84,-78,83,-67,82,125,81,-32,79,-3,77,-61,75,64,73,118,70,92,67,11,64,108,60,-100,56,-120,52,73,48,-48,43}; }
	private static byte[] data15(){ return new byte[] {53,39,104,34,-126,29,116,24,90,19,30,14,-28,8,-111,3,70,-2,-8,-8,-78,-13,121,-18,81,-23,63,-28,78,-33,118,-38,-52,-43,71,-47,-12,-52,-43,-56,-23,-60,65,-63,-48,-67,-89,-70,-61,-73,38,-75,-41,-78,-42,-80,32,-81,-60,-83,-77,-84,-5,-85,-104,-85,-124,-85,-50,-85,102,-84,85,-83,-102,-82,43,-80,18,-78,69,-76,-59,-74,-115,-71,-94,-68,-15,-65,-116,-61,90,-57,102,-53,-88,-49,23,-44,-74,-40,122,-35,95,-30,106,-25,127,-20,-67,-15,-16,-10,67,-4,-118,1,-42,6,28,12,82,17,120,22,-119,27,124,32,77,37,-3,41,125,46,-45,50,-14,54,-37,58,-120,62,-8,65,34,69,10,72,-91,74,-7,76,-4,78,-78,80,20,82,38,83,-32,83,75,84,93,84,25,84,-121,83,-106,82,92,81,-54,79,-23,77,-69,75,63,73,121,70,108,67,31,64,-120,60,-61,56,-80,52,-126,48,8,44,120,39,-79,34,-48,29,-50,24,-76,19,-126,14,73,9,-2,3,-71,-2,108,-7,43,-12,-10,-18,-50,-23,-61,-28,-52,-33,-2,-38,76,-42,-49,-47,116,-51,88,-55,107,-59,-68,-63,77,-66,30,-69,54,-72,-105,-75,62,-77,59,-79,127,-81,27,-82,4,-83,68,-84,-40,-85,-64,-85,-4,-85,-112,-84,115,-83,-79,-82,54,-80,24,-78,58,-76,-71,-74,113,-71,126,-68,-58,-65,82,-61,30,-57,26,-53,87,-49,-68,-45,82,-40,16,-35,-19,-31,-20,-26,6,-20,45,-15,108,-10,-85,-5,-10,0,59,6,126,11,-79,16,-41,21,-29,26,-41,31,-88,36,88,41,-38,45,50,50,82,54,65,58,-16,61,102,65,-108,68,-125,71,35,74,-126,76,-120,78,74,80,-78,81,-50,82,-107,83,4,84,38,84,-22,83,98,83,-128,82,78,81,-55,79,-11,77,-49,75,99,73,-90,70,-90,67,98,64,-37,60,26,57,28,53,-21,48,-122,44,-6,39,62,35,103,30,105,25,88,20,48,15,-8,9,-72,4,114,-1,45,-6,-19,-12,-68,-17,-108,-22,-116,-27,-108,-32,-61,-37,21,-41,-116,-46,58,-50,14,-54,37,-58,108,-62,-7,-66,-65,-69,-45,-72,40,-74,-54,-77,-70,-79,-11,-81,-124,-82,99,-83,-104,-84,29,-84,-5,-85,40,-84,-82,-84,-121,-83,-78,-82,48,-80,-5,-79,26,-76,-128,-74,52,-71,45,-68,107,-65,-22,-62,-92,-58,-98,-54,-60,-50,39,-45,-84,-41,98,-36,55,-31,44,-26,60,-21,94,-16,-106,-11,-49,-6,22,0,86,5,-106,10,-55,15,-23,20,-5,25,-23,30,-61,35,111,40,-5,44,80,49,125,53,107,57,41,61,-97,64,-33,67,-49,70,-127,73,-28,75,-3,77,-59,79,66,81,99,82,64,83,-72,83,-20,83,-65,83,71,83,115,82,83,81,-35,79,26,78,3,76,-88,73,-8,70,13,68,-45,64,92,61,-85,57,-72,53,-104,49,61,45,-66,40,12,36,65,31,75,26,69,21,34,16,-12,10,-73,5,120,0,55,-5,-7,-11,-55,-16,-91,-21,-105,-26,-91,-31,-53,-36,28,-40,-111,-45,50,-49,9,-53,15,-57,83,-61,-46,-65,-109,-68,-107,-71,-30,-74,117,-76,86,-78,-124,-80,4,-81,-47,-83,-9,-84,106,-84,54,-84,85,-84,-58,-84,-115,-83,-90,-82,17,-80,-52,-79,-42,-77,46,-74,-54,-72,-71,-69,-33,-66,82,-62,-5,-59,-28,-55,-2,-51,81,-46,-56,-42,117,-37,57,-32,42,-27,43,-22,74,-17,115,-12,-83,-7,-22,-2,42,4,100,9,-107,14,-72,19,-56,24,-69,29,-107,34,71,39,-40,43,54,48,105,52,99,56,39,60,-83,63,-11,66,-10,69,-75,72,39,75,80,77,43,79,-75,80,-18,81,-40,82,103,83,-82,83,-108,83,48,83,115,82,100,81,6,80,84,78,84,76,12,74,112,71,-105,68,114,65,13,62,108,58,-114,54,119,50,53,46,-70,41,33,37,87,32,120,27,113,22,95,17,55,12,-1,6,-55,1,-123,-4,83,-9,28,-14,0,-19,-22,-25,-8,-30,27,-34,100,-39,-44,-44,109,-48,58,-52,52,-56,113,-60,-36,-64,-107,-67,-124,-70,-61,-73,67,-75,20,-77,45,-79,-101,-81,83,-82,98,-83,-60,-84,119,-84,-128,-84,-37,-84,-117,-83,-115,-82,-29,-81,-124,-79,123,-77,-71,-75,69,-72,24,-69,45,-66,-116,-63,31,-59,-8,-56,-1,-52,64,-47,-85,-43,67,-38,1,-33,-35,-29,-37,-24,-23,-19,17,-13,61,-8,121,-3,-80,2,-19,7,24,13,65,18,73,23,74,28,32,33,-32,37,114,42,-35,46,26,51,29,55,-12,58,-125,62,-34,65,-16,68,-67,71,72,74,-127,76,114,78,19,80,96,81,99,82,10,83,103,83,105,83,25,83,122,82,127,81,64,80,-96,78,-64,76,-120,74,12,72,70,69,55,66,-19,62,90,59,-106,55,-111,51,95,47,-5,42,105,38,-71,33,-38,28,-18,23,-37,18,-63,13,-112,8,94,3,36,-2,-18,-8,-65,-13}; }
	private static byte[] data16(){ return new byte[] {-102,-18,-117,-23,-114,-28,-80,-33,-16,-38,90,-42,-28,-47,-85,-51,-108,-55,-62,-59,33,-62,-61,-66,-91,-69,-52,-72,58,-74,-14,-77,-9,-79,74,-80,-20,-82,-29,-83,38,-83,-60,-84,-83,-84,-13,-84,-126,-83,110,-82,-93,-81,47,-79,6,-77,46,-75,-101,-73,89,-70,84,-67,-103,-64,25,-60,-40,-57,-53,-53,-6,-49,80,-44,-40,-40,-122,-35,82,-30,69,-25,71,-20,100,-15,-119,-10,-66,-5,-13,0,39,6,89,11,119,16,-111,21,-122,26,112,31,44,36,-48,40,65,45,-115,49,-97,53,-125,57,39,61,-111,64,-69,67,-100,70,62,73,-114,75,-103,77,82,79,-66,80,-41,81,-97,82,21,83,51,83,8,83,123,82,-85,81,121,80,7,79,55,77,36,75,-63,72,19,70,39,67,-19,63,125,60,-57,56,-30,52,-67,48,117,44,-18,39,85,35,-123,30,-94,25,-92,20,-118,15,108,10,58,5,7,0,-41,-6,-93,-11,-123,-16,108,-21,112,-26,-118,-31,-63,-36,31,-40,-92,-45,81,-49,57,-53,74,-57,-99,-61,39,-64,-10,-68,2,-70,92,-73,-9,-76,-30,-78,25,-79,-96,-81,118,-82,-97,-83,27,-83,-26,-84,12,-83,124,-83,72,-82,93,-81,-54,-80,-127,-78,-118,-76,-37,-74,120,-71,90,-68,-128,-65,-25,-62,-117,-58,105,-54,122,-50,-61,-46,47,-41,-48,-37,-119,-32,109,-27,97,-22,116,-17,-113,-12,-68,-7,-20,-2,30,4,74,9,111,14,-123,19,-122,24,112,29,58,34,-26,38,101,43,-65,47,-30,51,-39,55,-113,59,19,63,80,66,76,69,8,72,114,74,-99,76,112,78,-2,79,52,81,30,82,-76,82,-11,82,-24,82,-126,82,-49,81,-59,80,108,79,-56,77,-52,75,-111,73,-1,70,49,68,24,65,-63,61,42,58,92,54,84,50,29,46,-76,41,39,37,108,32,-100,27,-90,22,-95,17,-123,12,96,7,49,2,4,-3,-43,-9,-78,-14,-101,-19,-106,-24,-86,-29,-39,-34,43,-38,-97,-43,69,-47,16,-51,23,-55,80,-59,-60,-63,122,-66,109,-69,-88,-72,40,-74,-11,-77,10,-78,115,-80,37,-81,45,-82,-125,-83,50,-83,40,-83,-125,-83,27,-82,24,-81,91,-80,-17,-79,-40,-77,1,-74,-125,-72,60,-69,74,-66,-114,-63,20,-59,-38,-56,-52,-52,-3,-48,86,-43,-37,-39,-120,-34,82,-29,63,-24,62,-19,83,-14,116,-9,-98,-4,-52,1,-8,6,26,12,53,17,57,22,46,27,-3,31,-71,36,68,41,-82,45,-25,49,-20,53,-63,57,85,61,-78,64,-57,67,-95,70,43,73,118,75,106,77,26,79,118,80,-126,81,63,82,-91,82,-67,82,-128,82,-16,81,16,81,-36,79,92,78,-120,76,111,74,4,72,87,69,97,66,41,63,-77,59,4,56,20,52,-3,47,-88,43,51,39,-110,34,-51,29,-19,24,-13,19,-27,14,-54,9,-95,4,121,-1,77,-6,42,-11,16,-16,5,-21,20,-26,53,-31,127,-36,-30,-41,118,-45,49,-49,31,-53,65,-57,-97,-61,52,-64,14,-67,40,-70,-120,-73,51,-75,38,-77,102,-79,-8,-81,-43,-82,9,-82,-121,-83,99,-83,-125,-83,5,-82,-52,-82,-21,-81,91,-79,18,-77,32,-75,114,-73,14,-70,-15,-68,23,-64,121,-61,32,-57,-12,-54,9,-49,71,-45,-77,-41,75,-36,0,-31,-36,-27,-55,-22,-44,-17,-23,-12,11,-6,53,-1,89,4,-126,9,-103,14,-88,19,-100,24,-126,29,60,34,-30,38,88,43,-92,47,-59,51,-84,55,95,59,-43,62,16,66,0,69,-74,71,28,74,60,76,14,78,-108,79,-57,80,-82,81,62,82,-128,82,109,82,10,82,83,81,75,80,-12,78,77,77,89,75,25,73,-109,70,-62,67,-79,64,93,61,-50,57,3,54,6,50,-50,45,118,41,-25,36,62,32,110,27,-122,22,-124,17,119,12,86,7,52,2,13,-3,-25,-9,-48,-14,-68,-19,-58,-24,-35,-29,23,-33,111,-38,-20,-43,-106,-47,107,-51,118,-55,-74,-59,44,-62,-21,-66,-35,-69,31,-71,-94,-74,108,-76,-118,-78,-20,-80,-92,-81,-88,-82,-2,-83,-86,-83,-96,-83,-12,-83,-117,-82,-124,-81,-67,-80,83,-78,46,-76,88,-74,-54,-72,-122,-69,-128,-66,-59,-63,64,-59,-9,-56,-22,-52,7,-47,94,-43,-43,-39,122,-34,57,-29,29,-24,17,-19,30,-14,53,-9,84,-4,123,1,-100,6,-70,11,-56,16,-54,21,-80,26,-125,31,48,36,-68,40,30,45,83,49,88,53,38,57,-68,60,20,64,45,67,5,70,-111,72,-37,74,-42,76,-121,78,-24,79,-7,80,-70,81,41,82,72,82,15,82,-116,81,-80,80,-117,79,15,78,77,76,53,74,-32,71,50,69,85,66,30,63,-66,59,16,56,56,52,35,48,-30,43,118,39,-33,34,42,30,83,25,99,20,99,15,79,10,49,5,20,0,-19,-6,-44,-11,-61,-16,-70,-21,-45,-26,-7,-31,65,-35,-78,-40,60,-44,3,-48,-20,-53,16,-56}; }
	private static byte[] data17(){ return new byte[] {107,-60,-1,-64,-42,-67,-21,-70,72,-72,-22,-75,-39,-77,17,-78,-103,-80,112,-81,-107,-82,14,-82,-40,-83,-13,-83,98,-82,33,-81,47,-80,-112,-79,60,-77,56,-75,124,-73,9,-70,-37,-68,-14,-65,71,-61,-40,-58,-90,-54,-94,-50,-40,-46,51,-41,-70,-37,104,-32,47,-27,24,-22,15,-17,31,-12,50,-7,85,-2,114,3,-115,8,-89,13,-92,18,-95,23,116,28,57,33,-43,37,77,42,-99,46,-70,50,-88,54,94,58,-38,61,25,65,20,68,-47,70,63,73,110,75,70,77,-35,78,27,80,18,81,-80,81,3,82,-2,81,-80,81,6,81,21,80,-50,78,56,77,90,75,46,73,-73,70,-1,67,-3,64,-67,61,67,58,-120,54,-99,50,123,46,46,42,-75,37,23,33,90,28,123,23,-113,18,-125,13,120,8,88,3,62,-2,31,-7,13,-12,3,-17,11,-22,40,-27,98,-32,-69,-37,55,-41,-35,-46,-82,-50,-78,-54,-18,-58,91,-61,15,-64,-9,-68,45,-70,-95,-73,96,-75,107,-77,-66,-79,100,-80,85,-81,-101,-82,43,-82,23,-82,73,-82,-41,-82,-82,-81,-39,-80,82,-78,24,-76,42,-74,-122,-72,40,-69,15,-66,57,-63,-97,-60,67,-56,27,-52,43,-48,102,-44,-49,-40,98,-35,12,-30,-25,-26,-60,-21,-54,-16,-47,-11,-25,-6,5,0,28,5,53,10,62,15,59,20,36,25,-16,29,-91,34,47,39,-103,43,-45,47,-31,51,-74,55,92,59,-70,62,-24,65,-55,68,107,71,-59,73,-45,75,-102,77,15,79,57,80,15,81,-102,81,-52,81,-75,81,70,81,-119,80,124,79,31,78,115,76,126,74,61,72,-78,69,-24,66,-46,63,-121,60,-10,56,53,53,55,49,14,45,-74,40,53,36,-110,31,-51,26,-16,21,-6,16,-9,11,-27,6,-50,1,-74,-4,-98,-9,-110,-14,-110,-19,-93,-24,-49,-29,19,-33,123,-38,7,-42,-67,-47,-95,-51,-73,-55,6,-58,-119,-62,79,-65,82,-68,-103,-71,40,-73,-2,-76,29,-77,-115,-79,70,-80,84,-81,-84,-82,92,-82,85,-82,-87,-82,67,-81,57,-80,116,-79,5,-77,-36,-76,5,-73,111,-71,38,-68,27,-65,83,-62,-52,-59,118,-55,95,-51,118,-47,-70,-43,45,-38,-64,-34,120,-29,75,-24,53,-19,49,-14,62,-9,79,-4,104,1,124,6,-117,11,-113,16,-125,21,92,26,37,31,-61,35,73,40,-101,44,-51,48,-62,52,-115,56,25,60,108,63,127,66,80,69,-38,71,34,74,25,76,-54,77,43,79,61,80,0,81,115,81,-111,81,101,81,-30,80,16,80,-16,78,127,77,-60,75,-69,73,104,71,-45,68,-13,65,-40,62,119,59,-30,55,18,52,13,48,-33,43,120,39,-4,34,75,30,-117,25,-90,20,-74,15,-81,10,-93,5,-115,0,121,-5,107,-10,98,-15,110,-20,-122,-25,-67,-30,14,-34,-127,-39,27,-43,-33,-48,-44,-52,-7,-56,87,-59,-20,-63,-58,-66,-40,-69,53,-71,-44,-74,-66,-76,-15,-78,116,-79,65,-80,97,-81,-50,-82,-113,-82,-99,-82,0,-81,-78,-81,-79,-80,5,-78,-97,-77,-115,-75,-67,-73,59,-70,-5,-68,-1,-65,66,-61,-62,-58,121,-54,103,-50,-120,-46,-49,-42,74,-37,-34,-33,-102,-28,108,-23,89,-18,83,-13,94,-8,107,-3,-128,2,-113,7,-104,12,-109,17,126,22,82,27,9,32,-92,36,23,41,97,45,-125,49,106,53,40,57,-95,60,-23,63,-26,66,-83,69,34,72,89,74,64,76,-31,77,44,79,53,80,-34,80,70,81,83,81,20,81,-124,80,-94,79,114,78,-11,76,41,75,23,73,-74,70,21,68,43,65,5,62,-98,58,-1,54,39,51,32,47,-26,42,-124,38,-4,33,80,29,-119,24,-85,19,-76,14,-73,9,-89,4,-102,-1,-120,-6,-126,-11,126,-16,-110,-21,-77,-26,-13,-31,78,-35,-53,-40,115,-44,62,-48,70,-52,113,-56,-30,-60,-124,-63,104,-66,-112,-69,-13,-72,-88,-74,-99,-76,-31,-78,115,-79,76,-80,-128,-81,-10,-82,-55,-82,-28,-82,84,-81,21,-80,31,-79,-128,-78,36,-76,33,-74,86,-72,-28,-70,-88,-67,-75,-64,2,-60,-122,-57,69,-53,55,-49,90,-45,-87,-41,32,-36,-68,-32,117,-27,71,-22,52,-17,41,-12,53,-7,60,-2,79,3,83,8,94,13,74,18,52,23,-5,27,-82,32,58,37,-89,41,-25,45,-8,49,-33,53,-126,57,-1,60,45,64,40,67,-38,69,71,72,113,74,75,76,-36,77,32,79,20,80,-70,80,16,81,19,81,-55,80,43,80,66,79,5,78,-127,76,-86,74,-114,72,41,70,124,67,-112,64,97,61,-11,57,83,54,117,50,109,46,46,42,-51,37,66,33,-103,28,-48,23,-12,18,-1,13,5,9,-8,3,-15,-2,-29,-7,-32,-12,-24,-17,-6,-22,45,-26,107,-31,-43,-36,87,-40,8,-44,-31,-49,-21,-53,41,-56,-99,-60,78,-63,58,-66,108,-69,-34,-72,-102,-74,-101,-76,-21,-78}; }
	private static byte[] data18(){ return new byte[] {-126,-79,111,-80,-93,-81,43,-81,3,-81,41,-81,-94,-81,106,-80,126,-79,-26,-78,-109,-76,-110,-74,-44,-72,96,-69,47,-66,63,-63,-114,-60,23,-56,-39,-53,-53,-49,-13,-45,61,-40,-68,-36,78,-31,15,-26,-39,-22,-58,-17,-70,-12,-67,-7,-58,-2,-49,3,-44,8,-46,13,-64,18,-99,23,97,28,11,33,-111,37,-11,41,44,46,57,50,16,54,-75,57,30,61,75,64,58,67,-29,69,75,72,102,74,60,76,-61,77,0,79,-22,79,-117,80,-43,80,-41,80,127,80,-30,79,-21,78,-79,77,31,76,74,74,37,72,-64,69,12,67,33,64,-23,60,-123,57,-41,53,2,50,-16,45,-70,41,85,37,-52,32,37,28,93,23,-123,18,-107,13,-103,8,-104,3,-116,-2,-116,-7,-121,-12,-105,-17,-78,-22,-28,-27,46,-31,-100,-36,37,-40,-35,-45,-67,-49,-52,-53,19,-56,-114,-60,68,-63,60,-66,111,-69,-21,-72,-84,-74,-74,-76,9,-77,-84,-79,-105,-80,-41,-81,97,-81,62,-81,108,-81,-26,-81,-76,-80,-53,-79,53,-77,-24,-76,-26,-74,45,-71,-71,-69,-118,-66,-102,-63,-22,-60,114,-56,52,-52,38,-48,76,-44,-107,-40,16,-35,-93,-31,91,-26,43,-21,13,-16,1,-11,-2,-7,5,-1,6,4,11,9,-1,13,-20,18,-64,23,-124,28,32,33,-85,37,0,42,57,46,59,50,15,54,-83,57,20,61,55,64,38,67,-59,69,44,72,65,74,19,76,-107,77,-50,78,-72,79,80,80,-99,80,-106,80,68,80,-100,79,-84,78,103,77,-34,75,2,74,-32,71,121,69,-57,66,-37,63,-88,60,63,57,-101,53,-64,49,-71,45,124,41,35,37,-105,32,-9,27,49,23,94,18,111,13,126,8,119,3,124,-2,116,-7,125,-12,-116,-17,-81,-22,-30,-27,55,-31,-96,-36,56,-40,-20,-45,-44,-49,-24,-53,48,-56,-78,-60,105,-63,101,-66,-100,-69,27,-71,-35,-74,-21,-76,63,-77,-28,-79,-46,-80,15,-80,-97,-81,122,-81,-90,-81,37,-80,-19,-80,7,-78,112,-77,30,-75,31,-73,96,-71,-20,-69,-70,-66,-57,-63,20,-59,-103,-56,88,-52,68,-48,104,-44,-83,-40,35,-35,-76,-31,101,-26,50,-21,13,-16,1,-11,-10,-7,-7,-2,-8,3,-12,8,-23,13,-50,18,-96,23,94,28,-6,32,124,37,-45,41,6,46,6,50,-40,53,114,57,-40,60,-6,63,-25,66,-124,69,-21,71,1,74,-48,75,85,77,-114,78,117,79,22,80,93,80,92,80,12,80,100,79,123,78,53,77,-78,75,-40,73,-68,71,86,69,-85,66,-61,63,-109,60,51,57,-115,53,-66,49,-73,45,-124,41,42,37,-85,32,7,28,80,23,120,18,-105,13,-92,8,-89,3,-86,-2,-82,-7,-76,-12,-49,-17,-21,-22,44,-26,122,-31,-16,-36,-127,-40,62,-44,35,-48,59,-52,-125,-56,5,-59,-67,-63,-71,-66,-18,-69,110,-71,45,-73,57,-75,-116,-77,45,-78,26,-79,82,-80,-32,-81,-76,-81,-33,-81,88,-80,25,-79,52,-78,-113,-77,63,-75,53,-73,115,-71,-8,-69,-65,-66,-57,-63,11,-59,-114,-56,64,-52,47,-48,65,-44,-117,-40,-15,-36,-125,-31,42,-26,-14,-22,-53,-17,-77,-12,-86,-7,-93,-2,-95,3,-104,8,-119,13,105,18,60,23,-11,27,-112,32,17,37,100,41,-102,45,-107,49,111,53,3,57,107,60,-107,63,121,66,38,69,-121,71,-96,73,123,75,-3,76,61,78,47,79,-55,79,36,80,34,80,-42,79,64,79,79,78,32,77,-105,75,-48,73,-77,71,92,69,-75,66,-42,63,-80,60,84,57,-69,53,-16,49,-13,45,-57,41,117,37,-7,32,100,28,-86,23,-30,18,-2,13,22,9,27,4,39,-1,40,-6,58,-11,78,-16,119,-21,-77,-26,7,-30,120,-35,16,-39,-58,-44,-78,-48,-62,-52,12,-55,-121,-59,66,-62,51,-65,107,-68,-32,-71,-98,-73,-95,-75,-15,-77,-122,-78,113,-79,-98,-80,37,-80,-15,-81,19,-80,-127,-80,61,-79,73,-78,-97,-77,67,-75,47,-73,100,-71,-35,-69,-99,-66,-104,-63,-42,-60,74,-56,-8,-53,-40,-49,-24,-45,35,-40,-124,-36,13,-31,-83,-27,110,-22,63,-17,35,-12,19,-7,8,-2,1,3,-12,7,-29,12,-63,17,-111,22,72,27,-26,31,98,36,-66,40,-20,44,-12,48,-59,52,105,56,-51,59,-1,62,-22,65,-101,68,4,71,39,73,6,75,-109,76,-33,77,-45,78,-127,79,-34,79,-23,79,-83,79,26,79,61,78,21,77,-103,75,-36,73,-48,71,126,69,-21,66,17,64,-6,60,-87,57,26,54,92,50,102,46,73,42,-5,37,-114,33,-5,28,80,24,-119,19,-78,14,-54,9,-38,4,-26,-1,-17,-6,2,-10,23,-15,72,-20,123,-25,-39,-30,66,-34,-36,-39,-112,-43,117,-47,-124,-51,-57,-55,64,-58,-16,-62,-35,-65,11,-67,120,-70,46,-72,38,-74,106,-76,-8,-78,-45,-79,-9,-80,112,-80,47,-80,71,-80,-95,-80}; }
	private static byte[] data19(){ return new byte[] {88,-79,76,-78,-98,-77,44,-75,17,-73,48,-71,-92,-69,76,-66,68,-63,108,-60,-37,-57,117,-53,78,-49,81,-45,126,-41,-36,-37,82,-32,-16,-28,-92,-23,112,-18,76,-13,54,-8,39,-3,22,2,16,7,-17,11,-39,16,-99,21,92,26,-11,30,121,35,-46,39,10,44,18,48,-20,51,-108,55,3,59,59,62,48,65,-21,67,94,70,-113,72,118,74,22,76,104,77,113,78,40,79,-105,79,-79,79,-126,79,2,79,52,78,25,77,-77,75,0,74,9,72,-60,69,66,67,117,64,114,61,42,58,-80,54,-8,50,23,47,-2,42,-59,38,93,34,-40,29,53,25,118,20,-88,15,-57,10,-34,5,-20,0,-2,-5,12,-9,46,-14,83,-19,-109,-24,-29,-29,84,-33,-28,-38,-106,-42,117,-46,127,-50,-73,-54,43,-57,-51,-61,-76,-64,-43,-67,53,-69,-34,-72,-55,-74,-3,-76,-128,-77,68,-78,95,-79,-63,-80,117,-80,116,-80,-59,-80,97,-79,75,-78,-122,-77,2,-75,-44,-74,-26,-72,66,-69,-32,-67,-67,-64,-34,-61,52,-57,-57,-54,-117,-50,-127,-46,-93,-42,-17,-38,94,-33,-17,-29,-103,-24,93,-19,46,-14,22,-9,-6,-5,-16,0,-41,5,-59,10,-100,15,112,20,36,25,-56,29,75,34,-85,38,-24,42,-8,46,-38,50,-116,54,5,58,72,61,76,64,18,67,-106,69,-45,71,-49,73,121,75,-29,76,-6,77,-58,78,72,79,116,79,90,79,-19,78,53,78,45,77,-35,75,59,74,91,72,41,70,-70,67,2,65,16,62,-38,58,114,55,-52,51,-7,47,-12,43,-62,39,110,35,-15,30,91,26,-87,21,-33,16,11,12,36,7,60,2,77,-3,101,-8,-128,-13,-82,-18,-28,-23,58,-27,-94,-32,46,-36,-38,-41,-78,-45,-81,-49,-27,-53,68,-56,-32,-60,-71,-63,-58,-66,29,-68,-80,-71,-116,-73,-82,-75,27,-76,-50,-78,-44,-79,32,-79,-66,-80,-85,-80,-33,-80,108,-79,58,-78,96,-77,-54,-76,126,-74,-126,-72,-65,-70,80,-67,21,-64,33,-61,101,-58,-28,-55,-106,-51,124,-47,-115,-43,-55,-39,45,-34,-83,-30,78,-25,7,-20,-50,-16,-81,-11,-115,-6,123,-1,100,4,71,9,41,14,-15,18,-77,23,82,28,-34,32,68,37,-119,41,-94,45,-111,49,73,53,-41,56,35,60,58,63,15,66,-90,68,-11,70,6,73,-59,74,67,76,114,77,84,78,-20,78,51,79,46,79,-36,78,58,78,77,77,18,76,-114,74,-62,72,-88,70,83,68,-81,65,-44,62,-73,59,95,56,-47,52,15,49,27,45,-2,40,-75,36,76,32,-66,27,28,23,90,18,-111,13,-80,8,-48,3,-29,-2,2,-6,26,-11,74,-16,-128,-21,-50,-26,54,-30,-72,-35,94,-39,43,-43,30,-47,69,-51,-103,-55,38,-58,-22,-62,-22,-65,42,-67,-84,-70,113,-72,125,-74,-45,-76,111,-77,91,-78,-114,-79,20,-79,-29,-80,3,-79,110,-79,40,-78,45,-77,-127,-76,25,-74,2,-72,40,-70,-99,-68,74,-65,63,-62,108,-59,-45,-56,115,-52,65,-48,66,-44,108,-40,-66,-36,47,-31,-59,-27,109,-22,49,-17,0,-12,-33,-8,-65,-3,-85,2,-119,7,104,12,55,17,-12,21,-97,26,45,31,-99,35,-22,39,15,44,9,48,-42,51,107,55,-47,58,-14,61,-29,64,-119,67,-12,69,23,72,-12,73,-122,75,-43,76,-53,77,-122,78,-30,78,0,79,-59,78,66,78,116,77,82,76,-17,74,58,73,65,71,3,69,127,66,-69,63,-74,60,122,57,0,54,86,50,120,46,108,42,56,38,-34,33,98,29,-54,24,25,20,86,15,-127,10,-90,5,-63,0,-34,-5,0,-9,40,-14,96,-19,-89,-24,14,-28,-127,-33,39,-37,-33,-42,-51,-46,-32,-50,39,-53,-98,-57,84,-60,58,-63,104,-66,-48,-69,123,-71,115,-73,-91,-75,46,-76,-9,-78,18,-78,119,-79,41,-79,41,-79,118,-79,18,-78,-9,-78,44,-76,-90,-75,112,-73,122,-71,-51,-69,101,-66,55,-63,80,-60,-104,-57,33,-53,-40,-50,-60,-46,-39,-42,22,-37,122,-33,-6,-29,-102,-24,77,-19,21,-14,-23,-10,-58,-5,-90,0,-118,5,97,10,55,15,-13,19,-90,24,56,29,-76,33,10,38,63,42,68,46,36,50,-54,53,67,57,126,60,-128,63,67,66,-58,68,4,71,-4,72,-80,74,19,76,53,77,4,78,-120,78,-63,78,-85,78,72,78,-104,77,-99,76,83,75,-57,73,-24,71,-51,69,102,67,-65,64,-37,61,-74,58,91,55,-54,51,0,48,19,44,-22,39,-82,35,57,31,-68,26,17,22,95,17,-110,12,-66,7,-29,2,2,-2,38,-7,77,-12,-122,-17,-58,-22,36,-26,-104,-31,38,-35,-33,-40,-77,-44,-68,-48,-17,-52,83,-55,-16,-59,-64,-62,-41,-65,32,-67,-75,-70,-120,-72,-94,-74,9,-75,-77,-77,-86,-78,-15,-79,123,-79,96,-79,-125,-79,-1,-79,-63,-78,-48,-77,44,-75,-50,-74,-69,-72}; }
	private static byte[] data20(){ return new byte[] {-22,-70,99,-67,19,-64,16,-61,57,-58,-87,-55,66,-51,22,-47,19,-43,59,-39,-117,-35,-8,-31,-120,-26,45,-21,-23,-17,-79,-12,-119,-7,99,-2,64,3,27,8,-21,12,-78,17,101,22,2,27,-122,31,-24,35,43,40,68,44,48,48,-14,51,120,55,-44,58,-23,61,-53,64,105,67,-59,69,-32,71,-81,73,57,75,123,76,108,77,26,78,112,78,-123,78,67,78,-68,77,-29,76,-61,75,84,74,-93,72,-94,70,101,68,-35,65,25,63,25,60,-43,56,103,53,-72,49,-33,45,-39,41,-89,37,84,33,-36,28,77,24,-97,19,-24,14,24,10,68,5,109,0,-116,-5,-66,-10,-23,-15,47,-19,-126,-24,-21,-29,114,-33,24,-37,-30,-42,-42,-46,-12,-50,68,-53,-58,-57,-127,-60,118,-63,-90,-66,26,-68,-51,-71,-57,-73,8,-74,-113,-76,100,-77,126,-78,-20,-79,-97,-79,-91,-79,-15,-79,-110,-78,116,-77,-81,-76,37,-74,-18,-73,-7,-71,73,-68,-35,-66,-81,-63,-66,-60,8,-56,-119,-53,60,-49,32,-45,46,-41,104,-37,-65,-33,62,-28,-48,-24,127,-19,60,-14,8,-9,-35,-5,-75,0,-116,5,97,10,38,15,-32,19,-121,24,16,29,-120,33,-49,37,3,42,-4,45,-40,49,118,53,-23,56,28,60,30,63,-41,65,89,68,-109,70,-120,72,55,74,-98,75,-71,76,-118,77,16,78,70,78,53,78,-47,77,39,77,43,76,-21,74,93,73,-120,71,111,69,16,67,111,64,-108,61,114,58,37,55,-108,51,-37,47,-17,43,-42,39,-99,35,55,31,-66,26,31,22,118,17,-77,12,-24,7,22,3,60,-2,108,-7,-104,-12,-36,-17,34,-21,-119,-26,0,-30,-103,-35,84,-39,49,-43,61,-47,114,-51,-34,-55,121,-58,82,-61,97,-64,-76,-67,68,-69,24,-71,50,-73,-108,-75,62,-76,49,-77,114,-78,-4,-79,-43,-79,-7,-79,105,-78,39,-77,44,-76,-126,-75,25,-73,-1,-72,35,-69,-111,-67,58,-64,40,-61,75,-58,-84,-55,59,-51,7,-47,-15,-44,24,-39,81,-35,-65,-31,59,-26,-37,-22,-120,-17,74,-12,20,-7,-23,-3,-68,2,-117,7,91,12,17,17,-57,21,87,26,-38,30,55,35,116,39,-115,43,118,47,54,51,-67,54,23,58,47,61,20,64,-75,66,17,69,54,71,6,73,-103,74,-31,75,-37,76,-114,77,-13,77,12,78,-39,77,90,77,-113,76,121,75,24,74,116,72,127,70,82,68,-44,65,35,63,43,60,-3,56,-107,53,-7,49,46,46,50,42,19,38,-56,33,96,29,-36,24,58,20,-113,15,-57,10,4,6,43,1,96,-4,-115,-9,-55,-14,17,-18,102,-23,-39,-28,96,-32,10,-36,-43,-41,-56,-45,-27,-49,53,-52,-77,-56,108,-59,89,-62,-122,-65,-15,-68,-99,-70,-111,-72,-62,-74,68,-75,11,-76,26,-77,122,-78,32,-78,21,-78,88,-78,-29,-78,-69,-77,-34,-76,74,-74,-2,-73,-5,-71,54,-68,-69,-66,120,-63,122,-60,-80,-57,31,-53,-61,-50,-107,-46,-106,-42,-69,-38,9,-33,116,-29,-4,-25,-98,-20,77,-15,15,-10,-39,-6,-88,-1,120,4,67,9,3,14,-69,18,88,23,-26,27,85,32,-94,36,-44,40,-49,44,-79,48,81,52,-52,55,7,59,13,62,-42,64,94,67,-90,69,-89,71,102,73,-41,74,9,76,-28,76,-128,77,-57,77,-58,77,123,77,-34,76,-1,75,-53,74,87,73,-105,71,-111,69,75,67,-68,64,-10,61,-20,58,-81,55,56,52,-115,48,-72,44,-81,40,-120,36,53,32,-58,27,63,23,-102,18,-19,13,39,9,98,4,-111,-1,-56,-6,-3,-11,67,-15,-112,-20,-10,-25,112,-29,8,-33,-64,-38,-100,-42,-97,-46,-47,-50,51,-53,-58,-57,-109,-60,-104,-63,-38,-66,94,-68,35,-70,40,-72,125,-74,13,-75,-13,-77,26,-77,-111,-78,81,-78,94,-78,-73,-78,93,-77,73,-76,-123,-75,4,-73,-50,-72,-33,-70,45,-67,-63,-65,-105,-62,-99,-59,-19,-56,97,-52,21,-48,-14,-45,-8,-41,43,-36,122,-32,-19,-28,121,-23,24,-18,-49,-14,-119,-9,87,-4,29,1,-21,5,-84,10,104,15,19,20,-88,24,42,29,-120,33,-51,37,-25,41,-34,45,-96,49,59,53,-103,56,-58,59,-73,62,105,65,-35,67,12,70,-4,71,-97,73,1,75,17,76,-29,76,89,77,-102,77,117,77,30,77,102,76,117,75,44,74,-90,72,-46,70,-69,68,98,66,-57,63,-19,60,-36,57,-117,54,14,51,86,47,119,43,106,39,56,35,-30,30,113,26,-29,21,65,17,-111,12,-50,7,12,3,63,-2,122,-7,-72,-12,2,-16,93,-21,-54,-26,81,-30,-12,-35,-70,-39,-93,-43,-72,-47,-5,-51,104,-54,19,-57,-19,-61,8,-63,95,-66,-15,-69,-50,-71,-25,-73,79,-74,-11,-76,-18,-77,43,-77,-76,-78,-116,-78,-88,-78,25,-77,-50,-77,-50,-76,29,-74,-86,-73,-118,-71,-94,-69,9,-66,-94,-64,-118,-61}; }
	private static byte[] data21(){ return new byte[] {-100,-58,-13,-55,119,-51,46,-47,20,-43,37,-39,85,-35,-78,-31,31,-26,-78,-22,80,-17,5,-12,-64,-8,-120,-3,75,2,20,7,-50,11,-125,16,34,21,-77,25,35,30,127,34,-84,38,-59,42,-95,46,96,50,-29,53,53,57,82,60,46,63,-46,65,50,68,83,70,43,72,-64,73,13,75,13,76,-54,76,52,77,88,77,47,77,-70,76,-2,75,-16,74,-92,73,3,72,43,70,-1,67,-98,65,-12,62,18,60,-13,56,-100,53,20,50,88,46,112,42,95,38,40,34,-48,29,94,25,-53,20,48,16,120,11,-63,6,-5,1,56,-3,116,-8,-69,-13,11,-17,112,-22,-28,-27,118,-31,37,-35,-13,-40,-17,-44,9,-47,94,-51,-39,-55,-112,-58,125,-61,-91,-64,9,-66,-78,-69,-106,-71,-56,-73,57,-74,-10,-76,-8,-77,75,-77,-31,-78,-57,-78,-8,-78,112,-77,57,-76,73,-75,-101,-74,68,-72,32,-70,82,-68,-72,-66,101,-63,78,-60,110,-57,-53,-54,82,-50,22,-46,-6,-43,18,-38,70,-34,-95,-30,21,-25,-93,-21,67,-16,-11,-12,-82,-7,112,-2,52,3,-16,7,-84,12,82,17,-15,21,113,26,-32,30,42,35,86,39,89,43,51,47,-33,50,88,54,-97,57,-86,60,124,63,18,66,98,68,118,70,65,72,-58,73,4,75,-4,75,-95,76,8,77,23,77,-27,76,98,76,-104,75,-124,74,36,73,-125,71,-108,69,108,67,-8,64,75,62,96,59,57,56,-32,52,79,49,-112,45,-90,41,-113,37,89,33,0,29,-118,24,-1,19,92,15,-81,10,-11,5,54,1,118,-4,-73,-9,7,-13,90,-18,-57,-23,70,-27,-36,-32,-104,-36,110,-40,114,-44,-102,-48,-9,-52,127,-55,66,-58,57,-61,107,-64,-32,-67,-112,-69,-122,-71,-65,-73,62,-74,6,-75,23,-76,113,-77,22,-77,6,-77,65,-77,-58,-77,-106,-76,-82,-75,18,-73,-74,-72,-86,-70,-45,-68,77,-65,-7,-63,-21,-60,14,-56,111,-53,-3,-50,-64,-46,-87,-42,-63,-38,-11,-34,83,-29,-61,-25,82,-20,-17,-16,-98,-11,85,-6,18,-1,-46,3,-120,8,63,13,-33,17,117,22,-13,26,83,31,-101,35,-69,39,-74,43,-121,47,42,51,-104,54,-41,57,-43,60,-94,63,39,66,116,68,120,70,59,72,-73,73,-20,74,-44,75,122,76,-52,76,-36,76,-101,76,20,76,63,75,36,74,-63,72,17,71,41,69,-20,66,127,64,-55,61,-39,58,-77,55,82,52,-62,48,1,45,22,41,-1,36,-56,32,113,28,-4,23,114,19,-43,14,39,10,114,5,-73,0,-5,-5,69,-9,-108,-14,-12,-19,95,-23,-21,-28,-122,-32,74,-36,37,-40,52,-44,98,-48,-56,-52,87,-55,34,-58,34,-61,95,-64,-38,-67,-113,-69,-108,-71,-51,-73,93,-74,37,-75,66,-76,-95,-77,80,-77,66,-77,-119,-77,14,-76,-23,-76,5,-74,106,-73,26,-71,8,-69,63,-67,-75,-65,102,-62,90,-59,127,-56,-33,-53,115,-49,46,-45,33,-41,44,-37,107,-33,-66,-29,49,-24,-68,-20,85,-15,2,-10,-76,-6,111,-1,37,4,-33,8,-121,13,42,18,-76,22,48,27,-120,31,-53,35,-29,39,-40,43,-91,47,59,51,-84,54,-40,57,-35,60,-106,63,31,66,95,68,98,70,25,72,-105,73,-69,74,-85,75,64,76,-106,76,-101,76,92,76,-55,75,-6,74,-44,73,113,72,-62,70,-49,68,-100,66,37,64,113,61,-126,58,90,55,-7,51,109,48,-88,44,-61,40,-84,36,121,32,32,28,-77,23,42,19,-113,14,-23,9,52,5,-128,0,-57,-5,23,-9,103,-14,-47,-19,64,-23,-50,-28,116,-32,53,-36,31,-40,43,-44,100,-48,-52,-52,98,-55,51,-58,53,-61,120,-64,-8,-67,-77,-69,-71,-71,-6,-73,-120,-74,91,-75,117,-76,-37,-77,-120,-77,-123,-77,-63,-77,88,-76,36,-75,77,-74,-82,-73,93,-71,79,-69,-125,-67,-8,-65,-85,-62,-103,-59,-62,-56,29,-52,-82,-49,104,-45,87,-41,99,-37,-102,-33,-21,-29,91,-24,-32,-20,123,-15,28,-10,-48,-6,-126,-1,55,4,-22,8,-113,13,45,18,-76,22,39,27,-127,31,-72,35,-44,39,-66,43,-117,47,28,51,-121,54,-75,57,-82,60,111,63,-21,65,48,68,41,70,-25,71,89,73,-121,74,108,75,6,76,89,76,93,76,33,76,-115,75,-67,74,-101,73,55,72,-118,70,-100,68,101,66,-10,63,67,61,85,58,51,55,-44,51,76,48,-117,44,-86,40,-108,36,107,32,17,28,-84,23,37,19,-112,14,-19,9,63,5,-117,0,-35,-5,40,-9,-119,-14,-22,-19,103,-23,-14,-28,-96,-32,97,-36,83,-40,93,-44,-100,-48,5,-51,-99,-55,112,-58,117,-61,-71,-64,56,-66,-10,-69,-5,-71,60,-72,-52,-74,-101,-75,-74,-76,27,-76,-58,-77,-66,-77,-1,-77,-118,-76,94,-75,123,-74,-37,-73,-119,-71,116,-69,-91,-67,24,-64,-62,-62,-79,-59,-50,-56,43,-52}; }
	private static byte[] data22(){ return new byte[] {-79,-49,110,-45,78,-41,94,-37,-121,-33,-35,-29,62,-24,-58,-20,85,-15,-9,-11,-93,-6,82,-1,2,4,-80,8,84,13,-22,17,113,22,-32,26,53,31,112,35,-128,39,115,43,51,47,-51,50,50,54,96,57,93,60,22,63,-98,65,-40,67,-34,69,-106,71,14,73,63,74,34,75,-58,75,24,76,37,76,-26,75,95,75,-116,74,118,73,17,72,113,70,-127,68,88,66,-25,63,64,61,87,58,58,55,-29,51,95,48,-88,44,-55,40,-65,36,-107,32,72,28,-28,23,99,19,-41,14,52,10,-112,5,-34,0,51,-4,-122,-9,-28,-14,80,-18,-55,-23,93,-27,6,-31,-48,-36,-69,-40,-52,-44,9,-47,113,-51,10,-54,-37,-58,-34,-61,32,-63,-98,-66,86,-68,90,-70,-106,-72,35,-73,-21,-75,3,-75,97,-76,7,-76,-7,-77,51,-76,-73,-76,-124,-75,-102,-74,-12,-73,-104,-71,125,-69,-90,-67,14,-64,-74,-62,-106,-59,-77,-56,0,-52,-122,-49,51,-45,20,-41,19,-37,66,-33,-127,-29,-19,-25,94,-20,-13,-16,-118,-11,50,-6,-35,-2,-120,3,51,8,-46,12,103,17,-21,21,87,26,-81,30,-30,34,-6,38,-26,42,-82,46,69,50,-84,53,-31,56,-38,59,-95,62,34,65,107,67,110,69,50,71,-83,72,-27,73,-45,74,119,75,-38,75,-26,75,-72,75,52,75,110,74,93,73,9,72,102,70,-114,68,99,66,4,64,99,61,-127,58,116,55,32,52,-85,48,-8,44,36,41,35,37,0,33,-69,28,94,24,-27,19,93,15,-60,10,32,6,120,1,-50,-4,37,-8,-119,-13,-14,-18,115,-22,2,-26,-80,-31,120,-35,98,-39,115,-43,-85,-47,18,-50,-88,-54,115,-57,114,-60,-80,-63,34,-65,-34,-68,-49,-70,14,-71,-121,-73,83,-74,86,-75,-76,-76,73,-76,52,-76,100,-76,-38,-76,-96,-75,-91,-74,-6,-73,-115,-71,106,-69,-122,-67,-31,-65,-127,-62,83,-59,101,-56,-87,-53,33,-49,-56,-46,-101,-42,-106,-38,-78,-34,-11,-30,77,-25,-64,-21,74,-16,-40,-12,-128,-7,33,-2,-53,2,114,7,11,12,-92,16,32,21,-109,25,-29,29,29,34,52,38,37,42,-18,45,-117,49,-11,52,50,56,49,59,-4,61,-119,64,-40,66,-26,68,-78,70,55,72,124,73,113,74,40,75,-114,75,-81,75,-120,75,19,75,91,74,85,73,17,72,123,70,-81,68,-108,66,62,64,-81,61,-40,58,-41,55,-110,52,36,49,-125,45,-75,41,-63,37,-88,33,107,29,27,25,-91,20,40,16,-109,11,-9,6,84,2,-84,-3,12,-7,107,-12,-34,-17,87,-21,-18,-26,-107,-30,95,-34,69,-38,81,-42,-122,-46,-24,-50,116,-53,63,-56,44,-59,107,-62,-50,-65,-127,-67,104,-69,-103,-71,9,-72,-59,-74,-65,-75,10,-75,-107,-76,113,-76,-114,-76,-4,-76,-86,-75,-87,-74,-25,-73,112,-71,56,-69,73,-67,-108,-65,36,-62,-25,-60,-20,-57,33,-53,-116,-50,39,-46,-21,-43,-36,-39,-18,-35,36,-30,116,-26,-34,-22,94,-17,-23,-13,-122,-8,38,-3,-56,1,109,6,5,11,-104,15,27,20,-123,24,-31,28,22,33,52,37,41,41,-8,44,-101,48,15,52,79,55,93,58,50,61,-58,63,38,66,60,68,24,70,-82,71,-6,72,8,74,-59,74,67,75,112,75,91,75,-8,74,80,74,94,73,38,72,-86,70,-27,68,-28,66,-100,64,27,62,90,59,99,56,50,53,-47,49,62,46,127,42,-105,38,-117,34,90,30,16,26,-86,21,50,17,-91,12,18,8,112,3,-46,-2,47,-6,-105,-11,5,-15,-123,-20,19,-24,-65,-29,127,-33,102,-37,106,-41,-104,-45,-15,-49,122,-52,47,-55,34,-58,68,-61,-90,-64,70,-66,32,-68,66,-70,-94,-72,75,-73,56,-74,109,-75,-23,-76,-80,-76,-68,-76,22,-75,-79,-75,-101,-74,-57,-73,60,-71,-13,-70,-20,-68,42,-65,-96,-63,90,-60,70,-57,110,-54,-57,-51,82,-47,7,-43,-21,-40,-19,-36,27,-31,90,-27,-63,-23,45,-18,-67,-14,70,-9,-23,-5,-125,0,36,5,-67,9,75,14,-48,18,61,23,-105,27,-40,31,-13,35,-11,39,-56,43,117,47,-12,50,62,54,91,57,56,60,-30,62,74,65,118,67,95,69,8,71,105,72,-123,73,92,74,-23,74,45,75,45,75,-34,74,76,74,113,73,77,72,-27,70,57,69,73,67,26,65,-87,62,0,60,22,57,1,54,-87,50,46,47,122,43,-91,39,-92,35,-123,31,68,27,-20,22,121,18,-4,13,103,9,-40,4,49,0,-97,-5,-2,-10,115,-14,-16,-19,126,-23,37,-27,-29,-32,-67,-36,-62,-40,-32,-44,55,-47,-85,-51,92,-54,59,-57,83,-60,-93,-63,47,-65,-3,-68,6,-69,89,-71,-25,-73,-61,-74,-31,-75,72,-75,-9,-76,-19,-76,45,-75,-75,-75,-124,-74,-100,-73,-11,-72,-104,-70,122,-68,-98,-66,4,-63,-95,-61,126,-58,-112,-55,-45,-52,79,-48}; }
	private static byte[] data23(){ return new byte[] {-17,-45,-59,-41,-73,-37,-44,-33,9,-28,95,-24,-55,-20,69,-15,-49,-11,101,-6,-3,-2,-102,3,48,8,-66,12,67,17,-77,21,17,26,85,30,124,34,-128,38,97,42,23,46,-94,49,-2,52,37,56,20,59,-47,61,71,64,-114,66,-123,68,71,70,-68,71,-15,72,-34,73,-124,74,-30,74,-9,74,-59,74,77,74,-122,73,-125,72,45,71,-96,69,-58,67,-80,65,88,63,-61,60,-9,57,-18,54,-75,51,69,48,-83,44,-30,40,-7,36,-29,32,-74,28,102,24,4,20,-116,15,4,11,119,6,-36,1,71,-3,-82,-8,33,-12,-98,-17,41,-21,-53,-26,-125,-30,90,-34,79,-38,107,-42,-85,-46,27,-49,-71,-53,-121,-56,-113,-59,-53,-62,69,-64,-7,-67,-13,-69,37,-70,-90,-72,97,-73,106,-74,-76,-75,73,-75,38,-75,72,-75,-71,-75,102,-74,104,-73,-95,-72,45,-70,-14,-69,-3,-67,72,-64,-53,-62,-109,-59,-122,-56,-67,-53,25,-49,-84,-46,108,-42,72,-38,91,-34,122,-30,-55,-26,30,-21,-104,-17,17,-12,-91,-8,53,-3,-53,1,99,6,-18,10,116,15,-24,19,73,24,-108,28,-61,32,-47,36,-68,40,-126,44,25,48,-123,51,-66,54,-63,57,-111,60,31,63,120,65,-116,67,99,69,-11,70,66,72,76,73,13,74,-120,74,-69,74,-91,74,74,74,-93,73,-72,72,-120,71,16,70,89,68,90,66,34,64,-90,61,-12,58,5,56,-28,52,-116,49,10,46,84,42,125,38,123,34,93,30,29,26,-55,21,89,17,-30,12,85,8,-55,3,47,-1,-94,-6,15,-10,-114,-15,22,-19,-77,-24,100,-28,51,-32,29,-36,44,-40,98,-44,-65,-48,76,-51,11,-54,-8,-58,38,-60,-126,-63,36,-65,0,-67,27,-69,125,-71,29,-72,9,-73,52,-74,-82,-75,103,-75,111,-75,-70,-75,80,-74,39,-73,80,-72,-83,-71,95,-69,69,-67,115,-65,-34,-63,-123,-60,94,-57,125,-54,-70,-51,64,-47,-35,-44,-80,-40,-90,-36,-69,-32,-14,-28,66,-23,-92,-19,31,-14,-97,-10,46,-5,-65,-1,80,4,-34,8,99,13,-39,17,67,22,-111,26,-55,30,-27,34,-40,38,-78,42,85,46,-43,49,35,53,56,56,34,59,-57,61,57,64,108,66,89,68,13,70,118,71,-96,72,-128,73,29,74,109,74,126,74,62,74,-67,73,-11,72,-33,71,-110,70,-14,68,26,67,-1,64,-94,62,14,60,60,57,55,54,-7,50,-111,47,-15,43,52,40,68,36,57,32,13,28,-60,23,103,19,-9,14,119,10,-18,5,97,1,-49,-4,69,-8,-67,-13,71,-17,-39,-22,-116,-26,70,-30,48,-34,42,-38,85,-42,-97,-46,25,-49,-62,-53,-99,-56,-82,-59,-13,-62,121,-64,54,-66,57,-68,117,-70,-1,-72,-66,-73,-46,-74,35,-74,-69,-75,-93,-75,-58,-75,59,-74,-16,-74,-16,-73,48,-71,-68,-70,127,-68,-112,-66,-42,-64,92,-61,29,-58,22,-55,64,-52,-96,-49,45,-45,-30,-42,-57,-38,-62,-34,-19,-30,35,-25,-126,-21,-26,-17,97,-12,-24,-8,112,-3,-1,1,-116,6,14,11,-116,15,-10,19,78,24,-112,28,-75,32,-71,36,-96,40,86,44,-20,47,74,51,126,54,122,57,65,60,-53,62,27,65,43,67,-4,68,-118,70,-45,71,-38,72,-107,73,19,74,63,74,44,74,-51,73,41,73,62,72,16,71,-103,69,-28,67,-22,65,-75,63,61,61,-111,58,-90,55,-116,52,58,49,-67,45,17,42,63,38,72,34,45,30,-6,25,-85,21,72,17,-44,12,85,8,-52,3,68,-1,-74,-6,50,-10,-74,-15,72,-19,-19,-24,-90,-28,123,-32,111,-36,-127,-40,-62,-44,31,-47,-72,-51,118,-54,109,-57,-102,-60,-3,-63,-97,-65,126,-67,-101,-69,-3,-71,-98,-72,-119,-73,-76,-74,42,-74,-29,-75,-25,-75,46,-74,-64,-74,-106,-73,-79,-72,18,-70,-74,-69,-103,-67,-62,-65,31,-62,-63,-60,-108,-57,-93,-54,-29,-51,81,-47,-15,-44,-78,-40,-93,-36,-85,-32,-37,-28,30,-23,121,-19,-23,-15,97,-10,-28,-6,112,-1,-12,3,125,8,-7,12,103,17,-54,21,18,26,69,30,88,34,76,38,26,42,-63,45,58,49,-123,52,-99,55,-127,58,41,61,-99,63,-53,65,-62,67,116,69,-31,70,19,72,-13,72,-104,73,-17,73,4,74,-48,73,84,73,-107,72,-118,71,69,70,-82,68,-26,66,-51,64,-123,62,-10,59,50,57,56,54,7,51,-87,47,25,44,99,40,-126,36,-125,32,95,28,38,24,-48,19,109,15,-9,10,119,6,-12,1,105,-3,-22,-8,103,-12,-8,-17,-108,-21,68,-25,14,-29,-14,-34,-12,-38,31,-41,107,-45,-26,-49,-112,-52,102,-55,119,-58,-71,-61,59,-63,-13,-66,-15,-68,38,-69,-90,-71,99,-72,105,-73,-78,-74,66,-74,26,-74,55,-74,-101,-74,71,-73,56,-72,108,-71,-25,-70,-95,-68,-100,-66,-36,-64,75,-61,4,-58,-25,-56,9,-52,85,-49}; }
	private static byte[] data24(){ return new byte[] {-42,-46,125,-42,80,-38,67,-34,91,-30,-119,-26,-40,-22,50,-17,-93,-13,28,-8,-99,-4,35,1,-90,5,36,10,-102,14,-4,18,86,23,-115,27,-75,31,-72,35,-103,39,88,43,-26,46,81,50,-126,53,-121,56,80,59,-28,61,60,64,85,66,47,68,-55,69,28,71,50,72,-6,72,-124,73,-62,73,-68,73,110,73,-37,72,1,72,-28,70,126,69,-34,67,-15,65,-45,63,108,61,-48,58,-4,55,-18,52,-77,49,67,46,-83,42,-27,38,4,35,-11,30,-46,26,-112,22,58,18,-45,13,95,9,-32,4,96,0,-36,-5,95,-9,-23,-14,126,-18,41,-22,-31,-27,-67,-31,-88,-35,-61,-39,-11,-43,92,-46,-28,-50,-93,-53,-115,-56,-77,-59,14,-61,-94,-64,118,-66,-123,-68,-41,-70,110,-71,65,-72,97,-73,-63,-74,106,-74,89,-74,-116,-74,11,-73,-56,-73,-44,-72,27,-70,-87,-69,122,-67,-123,-65,-42,-63,92,-60,28,-57,23,-54,61,-51,-99,-48,37,-44,-42,-41,-77,-37,-84,-33,-57,-29,0,-24,72,-20,-82,-16,21,-11,-107,-7,12,-2,-108,2,11,7,-119,11,-18,15,82,20,-109,24,-51,28,-37,32,-41,36,-89,40,85,44,-44,47,43,51,73,54,60,57,-15,59,111,62,-76,64,-74,66,124,68,-3,69,63,71,55,72,-12,72,94,73,-116,73,111,73,11,73,102,72,118,71,68,70,-47,68,22,67,36,65,-23,62,123,60,-51,57,-20,54,-46,51,-115,48,17,45,114,41,-90,37,-71,33,-87,29,-127,25,58,21,-23,16,123,12,13,8,-114,3,19,-1,-108,-6,30,-10,-83,-15,79,-19,-1,-24,-57,-28,-89,-32,-85,-36,-57,-40,19,-43,127,-47,32,-50,-22,-54,-22,-57,33,-59,-117,-62,57,-64,24,-66,66,-68,-92,-70,79,-71,57,-72,104,-73,-30,-74,-105,-74,-95,-74,-30,-74,118,-73,69,-72,96,-71,-69,-70,89,-68,55,-66,86,-64,-82,-62,71,-59,16,-56,23,-53,71,-50,-78,-47,62,-43,-6,-40,-38,-36,-40,-32,-7,-28,49,-23,125,-19,-34,-15,75,-10,-62,-6,59,-1,-71,3,47,8,-93,12,2,17,91,21,-106,25,-65,29,-54,33,-79,37,120,41,24,45,-121,48,-49,51,-33,54,-66,57,101,60,-45,62,1,65,-7,66,-91,68,27,70,71,71,48,72,-41,72,52,73,77,73,34,73,-85,72,-9,71,-10,70,-72,69,48,68,112,66,103,64,40,62,-87,59,-13,56,5,54,-25,50,-108,47,21,44,112,40,-101,36,-82,32,-101,28,108,24,46,20,-50,15,115,11,-9,6,-119,2,7,-2,-108,-7,33,-11,-70,-16,97,-20,27,-24,-20,-29,-39,-33,-27,-37,15,-40,103,-44,-33,-48,-112,-51,102,-54,119,-57,-70,-60,54,-62,-16,-65,-28,-67,26,-68,-116,-70,74,-71,62,-72,-123,-73,6,-73,-45,-74,-29,-74,60,-73,-43,-73,-69,-72,-35,-71,71,-69,-14,-68,-39,-66,6,-63,103,-61,9,-58,-37,-56,-22,-53,32,-49,-110,-46,35,-42,-28,-39,-58,-35,-56,-31,-23,-27,33,-22,113,-18,-52,-14,58,-9,-85,-5,35,0,-101,4,12,9,119,13,-44,17,31,22,87,26,114,30,117,34,81,38,16,42,-99,45,9,49,59,52,70,55,19,58,-81,60,14,63,47,65,23,67,-72,68,31,70,59,71,27,72,-83,72,5,73,11,73,-43,72,82,72,-111,71,-123,70,60,69,-85,67,-36,65,-48,63,-125,61,0,59,65,56,77,53,39,50,-47,46,79,43,-95,39,-46,35,-38,31,-51,27,-102,23,92,19,2,15,-95,10,50,6,-67,1,74,-3,-43,-8,106,-12,8,-16,-71,-21,121,-25,84,-29,72,-33,91,-37,-106,-41,-16,-45,123,-48,47,-51,22,-54,47,-57,127,-60,8,-62,-51,-65,-52,-67,17,-68,-116,-70,86,-71,91,-72,-91,-73,57,-73,13,-73,41,-73,-114,-73,47,-72,31,-71,74,-70,-65,-69,111,-67,99,-65,-112,-63,-2,-61,-95,-58,123,-55,-114,-52,-55,-49,61,-45,-47,-42,-109,-38,120,-34,120,-30,-99,-26,-48,-22,31,-17,124,-13,-32,-9,85,-4,-62,0,59,5,-95,9,13,14,92,18,-89,22,-47,26,-22,30,-31,34,-73,38,106,42,-15,45,80,49,126,52,120,55,65,58,-49,60,37,63,61,65,24,67,-77,68,11,70,35,71,-14,71,-125,72,-56,72,-50,72,-117,72,0,72,57,71,34,70,-43,68,60,67,105,65,85,63,5,61,123,58,-71,55,-60,52,-105,49,69,46,-71,42,18,39,59,35,75,31,55,27,13,23,-55,18,120,14,22,10,-84,5,60,1,-54,-4,94,-8,-11,-13,-100,-17,81,-21,24,-25,-6,-30,-12,-34,18,-37,80,-41,-73,-45,70,-48,2,-51,-11,-55,18,-57,112,-60,-4,-63,-51,-65,-47,-67,33,-68,-92,-70,117,-71,-128,-72,-41,-73,107,-73,77,-73,107,-73,-42,-73,-125,-72,112,-71,-87,-70,27,-68,-43,-67,-55,-65,-2,-63,106,-60,20,-57,-20,-55}; }
	private static byte[] data25(){ return new byte[] {4,-51,61,-48,-74,-45,68,-41,12,-37,-21,-34,-18,-30,13,-25,65,-21,-116,-17,-28,-13,74,-8,-77,-4,37,1,-112,5,-6,9,88,14,-88,18,-22,22,15,27,35,31,16,35,-28,38,-117,42,17,46,101,49,-115,52,-125,55,65,58,-53,60,24,63,44,65,0,67,-109,68,-23,69,-13,70,-57,71,74,72,-112,72,-115,72,70,72,-70,71,-21,70,-42,69,-128,68,-24,66,17,65,-4,62,-86,60,32,58,93,55,101,52,62,49,-28,45,99,42,-76,38,-25,34,-14,30,-28,26,-67,22,122,18,47,14,-49,9,105,5,-3,0,-112,-4,41,-8,-60,-13,114,-17,40,-21,-8,-26,-33,-30,-35,-34,2,-37,67,-41,-78,-45,69,-48,10,-51,-3,-55,35,-57,-124,-60,22,-62,-21,-65,-8,-67,68,-68,-44,-70,-94,-71,-74,-72,12,-72,-87,-73,-122,-73,-81,-73,21,-72,-57,-72,-71,-71,-20,-70,103,-68,25,-66,22,-64,65,-62,-72,-60,86,-57,56,-54,68,-51,-124,-48,-14,-45,-120,-41,69,-37,37,-33,37,-29,61,-25,115,-21,-75,-17,14,-12,106,-8,-42,-4,60,1,-88,5,13,10,98,14,-75,18,-22,22,17,27,28,31,8,35,-45,38,124,42,-9,45,75,49,111,52,93,55,30,58,-97,60,-20,62,-3,64,-53,66,97,68,-82,69,-66,70,-118,71,15,72,83,72,78,72,11,72,121,71,-81,70,-104,69,67,68,-81,66,-44,64,-56,62,112,60,-15,57,38,55,61,52,12,49,-62,45,57,42,-104,38,-59,34,-36,30,-51,26,-86,22,113,18,35,14,-51,9,103,5,3,1,-104,-4,54,-8,-41,-13,-123,-17,69,-21,19,-25,1,-29,3,-33,42,-37,112,-41,-31,-45,118,-48,63,-51,53,-54,91,-57,-63,-60,81,-62,42,-64,54,-66,-123,-68,19,-69,-29,-71,-11,-72,76,-72,-26,-73,-59,-73,-23,-73,81,-72,-3,-72,-18,-71,32,-69,-107,-68,72,-66,61,-64,106,-62,-43,-60,120,-57,77,-54,93,-51,-109,-48,-1,-45,-114,-41,72,-37,36,-33,27,-29,54,-25,92,-21,-91,-17,-16,-13,78,-8,-80,-4,21,1,125,5,-37,9,48,14,123,18,-80,22,-46,26,-37,30,-61,34,-115,38,52,42,-85,45,2,49,30,52,20,55,-52,57,83,60,-98,62,-82,64,-127,66,20,68,103,69,118,70,69,71,-50,71,18,72,23,72,-50,71,74,71,123,70,111,69,30,68,-118,66,-68,64,-84,62,98,60,-30,57,36,55,55,52,24,49,-58,45,80,42,-85,38,-28,34,-2,30,-11,26,-40,22,-92,18,91,14,10,10,-85,5,71,1,-26,-4,-125,-8,42,-12,-35,-17,-102,-21,116,-25,91,-29,103,-33,-119,-37,-43,-41,66,-44,-35,-48,-94,-51,-104,-54,-65,-57,31,-59,-77,-62,-121,-64,-112,-66,-35,-68,103,-69,50,-70,67,-71,-110,-72,42,-72,2,-72,32,-72,-124,-72,40,-71,21,-70,63,-69,-84,-68,91,-66,71,-64,108,-62,-43,-60,103,-57,64,-54,64,-51,115,-48,-41,-45,94,-41,19,-37,-27,-34,-37,-30,-24,-26,17,-21,75,-17,-105,-13,-19,-9,75,-4,-83,0,11,5,108,9,-69,13,3,18,55,22,85,26,93,30,71,34,14,38,-75,41,47,45,-125,48,-90,51,-102,54,87,57,-32,59,47,62,68,64,26,66,-76,67,10,69,34,70,-11,70,-123,71,-45,71,-39,71,-97,71,29,71,91,70,85,69,10,68,-123,66,-72,64,-71,62,114,60,-3,57,71,55,101,52,73,49,9,46,-110,42,-6,38,59,35,88,31,93,27,68,23,19,19,-40,14,-125,10,51,6,-51,1,116,-3,17,-7,-64,-12,112,-16,55,-20,11,-24,-10,-29,2,-32,35,-36,112,-40,-37,-44,113,-47,55,-50,39,-53,76,-56,-90,-59,54,-61,3,-63,7,-65,77,-67,-48,-69,-110,-70,-98,-71,-31,-72,114,-72,65,-72,85,-72,-82,-72,76,-71,41,-70,76,-69,-79,-68,78,-66,55,-64,78,-62,-87,-60,59,-57,-3,-55,-4,-52,32,-48,124,-45,-6,-42,-90,-38,110,-34,92,-30,98,-26,-125,-22,-74,-18,-4,-14,74,-9,-90,-5,1,0,94,4,-72,8,7,13,74,17,-128,21,-100,25,-91,29,-114,33,88,37,1,41,126,44,-42,47,-3,50,-11,53,-70,56,73,59,-99,61,-68,63,-103,65,59,67,-100,68,-67,69,-103,70,55,71,-117,71,-95,71,111,71,-3,70,67,70,74,69,15,68,-113,66,-39,64,-37,62,-86,60,57,58,-105,55,-72,52,-79,49,116,46,12,43,-128,39,-59,35,-13,31,-6,27,-17,23,-61,19,-114,15,68,11,-12,6,-103,2,63,-2,-28,-7,-109,-11,71,-15,14,-19,-32,-24,-46,-28,-45,-32,-5,-36,63,-39,-89,-43,61,-46,-9,-50,-27,-53,3,-55,84,-58,-35,-61,-95,-63,-103,-65,-40,-67,76,-68,10,-69,1,-70,64,-71,-67,-72,-125,-72,-119,-72,-43,-72,99,-71,52,-70,72,-69,-100,-68,51,-66,1,-64,24,-62}; }
	private static byte[] data26(){ return new byte[] {90,-60,-29,-58,-103,-55,-124,-52,-90,-49,-21,-46,102,-42,-2,-39,-61,-35,-95,-31,-94,-27,-74,-23,-27,-19,31,-14,108,-10,-67,-6,22,-1,112,3,-62,7,20,12,85,16,-121,20,-87,24,-82,28,-100,32,108,36,19,40,-100,43,-11,46,37,50,38,53,-14,55,-118,58,-21,60,17,63,-3,64,-85,66,23,68,71,69,49,70,-36,70,65,71,101,71,67,71,-32,70,54,70,79,69,32,68,-74,66,11,65,31,63,-3,60,-98,58,5,56,63,53,60,50,20,47,-73,43,53,40,-116,36,-63,32,-43,28,-46,24,-79,20,-124,16,66,12,-10,7,-94,3,78,-1,-11,-6,-90,-10,93,-14,35,-18,-10,-23,-26,-27,-30,-31,10,-34,70,-38,-85,-42,56,-45,-20,-49,-48,-52,-26,-55,42,-57,-85,-60,93,-62,81,-64,121,-66,-26,-68,-112,-69,120,-70,-86,-71,18,-71,-51,-72,-70,-72,-4,-72,114,-71,53,-70,53,-69,121,-68,-6,-67,-66,-65,-72,-63,-12,-61,100,-58,13,-55,-22,-53,-12,-50,53,-46,-106,-43,45,-39,-39,-36,-76,-32,-93,-28,-79,-24,-43,-20,6,-15,78,-11,-107,-7,-19,-3,61,2,-109,6,-35,10,32,15,84,19,115,23,-128,27,111,31,66,35,-12,38,-128,42,-26,45,26,49,43,52,-5,54,-88,57,16,60,73,62,63,64,1,66,122,67,-65,68,-74,69,120,70,-20,70,39,71,18,71,-54,70,45,70,96,69,65,68,-19,66,83,65,126,63,108,61,34,59,-100,56,-27,53,-9,50,-35,47,-112,44,33,41,-125,37,-58,33,-23,29,-19,25,-34,21,-77,17,126,13,56,9,-22,4,-99,0,67,-4,-4,-9,-79,-13,118,-17,77,-21,49,-25,53,-29,77,-33,-119,-37,-27,-41,103,-44,20,-47,-21,-51,-11,-54,44,-56,-97,-59,65,-61,36,-63,61,-65,-105,-67,45,-68,7,-69,29,-70,122,-71,22,-71,-7,-72,26,-71,-123,-71,42,-70,27,-69,67,-68,-76,-67,93,-65,70,-63,108,-61,-58,-59,95,-56,36,-53,32,-50,74,-47,-95,-44,29,-40,-57,-37,-120,-33,115,-29,111,-25,-118,-21,-78,-17,-17,-13,51,-8,-128,-4,-47,0,31,5,107,9,-86,13,-30,17,0,22,21,26,6,30,-32,33,-100,37,46,41,-97,44,-29,47,-8,50,-30,53,-110,56,20,59,87,61,102,63,51,65,-54,66,25,68,47,69,-1,69,-113,70,-36,70,-27,70,-84,70,47,70,115,69,111,68,51,67,-83,65,-12,63,-11,61,-61,59,82,57,-78,54,-42,51,-48,48,-102,45,54,42,-81,38,-1,34,48,31,69,27,63,23,32,19,-9,14,-76,10,117,6,36,2,-40,-3,-117,-7,70,-11,9,-15,-33,-20,-66,-24,-64,-28,-50,-32,5,-35,85,-39,-49,-43,111,-46,56,-49,52,-52,91,-55,-69,-58,79,-60,26,-62,35,-64,99,-66,-22,-68,-91,-69,-86,-70,-20,-71,112,-71,58,-71,68,-71,-111,-71,34,-70,-13,-70,8,-68,89,-67,-16,-66,-70,-64,-53,-62,14,-59,-118,-57,65,-54,32,-51,58,-48,122,-45,-26,-42,125,-38,44,-34,11,-30,-11,-27,7,-22,35,-18,85,-14,-112,-10,-37,-6,31,-1,115,3,-76,7,-6,11,45,16,85,20,101,24,103,28,63,32,12,36,-93,39,36,43,115,46,-102,49,-110,52,86,55,-23,57,65,60,101,62,74,64,-12,65,97,67,-118,68,120,69,31,70,-120,70,-85,70,-112,70,43,70,-116,69,-92,68,-128,67,28,66,118,64,-105,62,124,60,38,58,-101,55,-35,52,-25,49,-52,46,121,43,8,40,105,36,-83,32,-48,28,-41,24,-55,20,-91,16,115,12,55,8,-19,3,-88,-1,90,-5,28,-9,-39,-14,-81,-18,-116,-22,-125,-26,-111,-30,-73,-34,3,-37,110,-41,-3,-45,-66,-48,-96,-51,-67,-54,4,-56,-122,-59,56,-61,45,-63,83,-65,-66,-67,101,-68,75,-69,113,-70,-35,-71,-124,-71,119,-71,-93,-71,26,-70,-55,-70,-58,-69,-10,-68,112,-66,34,-64,17,-62,61,-60,-98,-58,54,-55,5,-52,0,-49,44,-46,-125,-43,1,-39,-90,-36,105,-32,76,-28,73,-24,91,-20,-126,-16,-77,-12,-11,-8,54,-3,-127,1,-58,5,4,10,64,14,100,18,-127,22,-127,26,106,30,56,34,-27,37,109,41,-48,44,5,48,16,51,-23,53,-110,56,0,59,60,61,60,63,-2,64,-122,66,-48,67,-45,68,-95,69,31,70,104,70,102,70,36,70,-92,69,-39,68,-40,67,-114,66,10,65,73,63,73,61,19,59,-94,56,-2,53,38,51,30,48,-23,44,-118,41,2,38,90,34,-116,30,-88,26,-92,22,-110,18,103,14,53,10,-11,5,-78,1,109,-3,40,-7,-17,-12,-70,-16,-103,-20,-121,-24,-117,-28,-83,-32,-24,-36,70,-39,-54,-43,113,-46,76,-49,73,-52,-125,-55,-26,-58,-122,-60,93,-62,104,-64,-70,-66,61,-67,11,-68,15,-69,92,-70,-29,-71,-75,-71,-64,-71,21,-70,-89,-70,124,-69}; }
	private static byte[] data27(){ return new byte[] {-110,-68,-25,-67,121,-65,76,-63,84,-61,-101,-59,21,-56,-59,-54,-89,-51,-70,-48,-10,-45,97,-41,-22,-38,-99,-34,110,-30,87,-26,96,-22,115,-18,-99,-14,-43,-10,14,-5,86,-1,-108,3,-40,7,11,12,60,16,85,20,100,24,83,28,45,32,-26,35,125,39,-14,42,58,46,90,49,73,52,7,55,-110,57,-24,59,2,62,-29,63,-117,65,-17,66,25,68,3,69,-92,69,18,70,45,70,22,70,-81,69,17,69,42,68,9,67,-90,65,4,64,41,62,15,60,-62,57,58,55,-128,52,-107,49,120,46,55,43,-61,39,52,36,120,32,-87,28,-75,24,-79,20,-105,16,106,12,57,8,-8,3,-69,-1,119,-5,62,-9,9,-13,-31,-18,-52,-22,-57,-26,-36,-30,12,-33,93,-37,-52,-41,104,-44,36,-47,21,-50,47,-53,125,-56,1,-58,-72,-61,-84,-63,-43,-65,66,-66,-26,-68,-50,-69,-13,-70,91,-70,3,-70,-16,-71,28,-70,-118,-70,58,-69,44,-68,90,-67,-50,-66,117,-64,100,-62,127,-60,-29,-58,104,-55,55,-52,33,-49,75,-46,-107,-43,9,-39,-90,-36,93,-32,57,-28,42,-24,52,-20,77,-16,124,-12,-84,-8,-19,-4,40,1,103,5,-97,9,-49,13,-16,17,4,22,-3,25,-29,29,-86,33,82,37,-41,40,54,44,104,47,116,50,72,53,-14,55,96,58,-98,60,-100,62,101,64,-19,65,58,67,70,68,18,69,-98,69,-27,69,-16,69,-76,69,58,69,124,68,127,67,67,66,-57,64,17,63,27,61,-15,58,-116,56,-15,53,40,51,40,48,5,45,-86,41,53,38,-109,34,-44,30,-4,26,0,23,-4,18,-39,14,-77,10,124,6,66,2,6,-2,-54,-7,-106,-11,107,-15,77,-19,67,-23,77,-27,109,-31,-77,-35,12,-38,-105,-42,62,-45,20,-48,23,-51,74,-54,-84,-57,76,-59,21,-61,39,-63,105,-65,-20,-67,-83,-68,-83,-69,-18,-70,111,-70,48,-70,56,-70,122,-70,5,-69,-53,-69,-44,-68,28,-66,-95,-65,100,-63,96,-61,-106,-59,2,-56,-91,-54,119,-51,124,-48,-87,-45,5,-41,-126,-38,39,-34,-24,-31,-55,-27,-65,-23,-53,-19,-21,-15,16,-10,76,-6,124,-2,-66,2,-15,6,37,11,74,15,98,19,105,23,89,27,46,31,-25,34,126,38,-13,41,63,45,94,48,85,51,20,54,-85,56,0,59,42,61,13,63,-61,64,49,66,101,67,92,68,13,69,-126,69,-76,69,-92,69,82,69,-62,68,-19,67,-38,66,-116,65,-8,63,49,62,41,60,-20,57,118,55,-48,52,-14,49,-19,46,-74,43,86,40,-42,36,44,33,103,29,-119,25,-118,21,-126,17,98,13,55,9,7,5,-51,0,-107,-4,98,-8,51,-12,17,-16,-2,-21,-3,-25,19,-28,68,-32,-109,-36,1,-39,-105,-43,83,-46,57,-49,80,-52,-107,-55,13,-57,-67,-60,-93,-62,-61,-64,30,-65,-74,-67,-115,-68,-92,-69,-6,-70,-112,-70,106,-70,-126,-70,-32,-70,121,-69,87,-68,114,-67,-51,-66,101,-64,57,-62,68,-60,-116,-58,5,-55,-74,-53,-106,-50,-94,-47,-33,-44,63,-40,-56,-37,114,-33,55,-29,31,-25,20,-21,39,-17,64,-13,109,-9,-98,-5,-47,-1,12,4,54,8,105,12,126,16,-106,20,-118,24,115,28,57,32,-27,35,112,39,-45,42,14,46,34,49,-3,51,-70,54,43,57,127,59,-120,61,97,63,-2,64,87,66,126,67,86,68,-2,68,87,69,123,69,83,69,-14,68,76,68,103,67,70,66,-34,64,67,63,103,61,82,59,10,57,-125,54,-46,51,-20,48,-39,45,-100,42,53,39,-86,35,0,32,50,28,84,24,81,20,74,16,40,12,1,8,-47,3,-100,-1,106,-5,59,-9,20,-13,-4,-18,-19,-22,-4,-26,24,-29,88,-33,-78,-37,47,-40,-46,-44,-99,-47,-109,-50,-70,-53,15,-55,-103,-58,89,-60,82,-62,-126,-64,-14,-66,-102,-67,-125,-68,-83,-69,20,-69,-66,-70,-88,-70,-47,-70,64,-69,-22,-69,-39,-68,2,-66,109,-65,17,-63,-11,-62,10,-59,98,-57,-30,-55,-97,-52,-119,-49,-99,-46,-32,-43,72,-39,-43,-36,-124,-32,79,-28,52,-24,46,-20,65,-16,87,-12,-122,-8,-82,-4,-29,0,20,5,63,9,99,13,120,17,126,21,114,25,73,29,11,33,-89,36,37,40,123,43,-84,46,-86,49,-124,52,32,55,-109,57,-54,59,-54,61,-109,63,26,65,108,66,120,67,76,68,-40,68,42,69,56,69,5,69,-107,68,-35,67,-17,66,-71,65,78,64,-98,62,-69,60,-101,58,68,56,-68,53,-5,50,17,48,-10,44,-78,41,72,38,-72,34,9,31,61,27,87,23,90,19,80,15,46,11,14,7,-35,2,-82,-2,-126,-6,86,-10,56,-14,37,-18,33,-22,55,-26,95,-30,-90,-34,14,-37,-109,-41,70,-44,25,-47,33,-50,80,-53,-73,-56,77,-58,26,-60,35,-62,97,-64,-34,-66,-107,-67,-113,-68,-62,-69}; }
	private static byte[] data28(){ return new byte[] {61,-69,-17,-70,-22,-70,32,-69,-101,-69,82,-68,77,-67,-127,-66,-8,-65,-90,-63,-111,-61,-74,-59,14,-56,-99,-54,94,-51,75,-48,107,-45,-82,-42,28,-38,-83,-35,90,-31,42,-27,15,-23,10,-19,24,-15,50,-11,87,-7,-126,-3,-79,1,-38,5,4,10,29,14,47,18,42,22,25,26,-29,29,-96,33,44,37,-89,40,-19,43,20,47,10,50,-48,52,104,55,-53,57,-10,59,-20,61,-93,63,35,65,100,66,106,67,41,68,-80,68,-13,68,-11,68,-69,68,58,68,125,67,-128,66,68,65,-49,63,22,62,44,60,3,58,-90,55,24,53,82,50,98,47,69,44,-6,40,-110,37,-5,33,78,30,-126,26,-105,22,-92,18,-111,14,123,10,86,6,46,2,1,-2,-37,-7,-77,-11,-99,-15,-113,-19,-108,-23,-81,-27,-29,-31,47,-34,-95,-38,49,-41,-22,-45,-51,-48,-40,-51,24,-53,-126,-56,43,-58,-4,-61,22,-62,87,-64,-26,-66,-92,-67,-88,-68,-23,-69,104,-69,42,-69,42,-69,111,-69,-21,-69,-78,-68,-81,-67,-18,-66,109,-64,31,-62,20,-60,57,-58,-101,-56,45,-53,-15,-51,-27,-48,1,-44,77,-41,-73,-38,77,-34,-7,-31,-55,-27,-84,-23,-91,-19,-78,-15,-54,-11,-22,-7,21,-2,56,2,102,6,-128,10,-97,14,-98,18,-96,22,123,26,71,30,-9,33,126,37,-18,40,48,44,71,47,61,50,-13,52,-122,55,-34,57,0,60,-18,61,-100,63,19,65,76,66,69,67,1,68,127,68,-74,68,-71,68,108,68,-18,67,36,67,37,66,-30,64,102,63,-85,61,-70,59,-115,57,48,55,-102,52,-42,49,-31,46,-61,43,122,40,13,37,123,33,-54,29,1,26,28,22,35,18,25,14,3,10,-30,5,-63,1,-109,-3,117,-7,82,-11,65,-15,57,-19,68,-23,101,-27,-96,-31,-14,-35,110,-38,0,-41,-57,-45,-88,-48,-59,-51,4,-53,124,-56,39,-58,4,-60,30,-62,114,-64,-6,-66,-52,-67,-51,-68,26,-68,-100,-69,103,-69,105,-69,-75,-69,56,-68,0,-67,4,-66,72,-65,-59,-64,-128,-62,117,-60,-101,-58,5,-55,-113,-53,92,-50,74,-47,109,-44,-77,-41,35,-37,-83,-34,99,-30,38,-26,18,-22,1,-18,14,-14,29,-10,67,-6,94,-2,-118,2,-89,6,-59,10,-41,14,-38,18,-51,22,-87,26,109,30,22,34,-102,37,2,41,58,44,87,47,53,50,-9,52,120,55,-49,57,-19,59,-50,61,-128,63,-23,64,38,66,17,67,-47,67,67,68,126,68,116,68,45,68,-92,67,-34,66,-40,65,-108,64,24,63,89,61,105,59,59,57,-35,54,72,52,-124,49,-111,46,114,43,44,40,-65,36,50,33,-125,29,-68,25,-40,21,-27,17,-33,13,-54,9,-78,5,-116,1,110,-3,76,-7,48,-11,37,-15,32,-19,50,-23,87,-27,-107,-31,-16,-35,108,-38,9,-41,-50,-45,-69,-48,-42,-51,29,-53,-102,-56,70,-58,43,-60,72,-62,-102,-64,49,-65,-8,-67,9,-67,79,-68,-40,-69,-92,-69,-87,-69,-12,-69,123,-68,64,-67,73,-66,-120,-65,10,-63,-61,-62,-76,-60,-32,-58,63,-55,-47,-53,-107,-50,-121,-47,-96,-44,-21,-41,81,-37,-33,-34,-116,-30,81,-26,49,-22,36,-18,39,-14,57,-10,83,-6,113,-2,-111,2,-80,6,-58,10,-43,14,-44,18,-63,22,-101,26,89,30,-2,33,127,37,-30,40,26,44,44,47,17,50,-60,52,77,55,-102,57,-70,59,-105,61,71,63,-81,64,-23,65,-42,66,-108,67,4,68,65,68,54,68,-17,67,105,67,-94,66,-98,65,93,64,-35,62,42,61,51,59,16,57,-82,54,32,52,93,49,112,46,82,43,20,40,-90,36,33,33,116,29,-80,25,-43,21,-30,17,-30,13,-44,9,-70,5,-94,1,125,-3,104,-7,78,-11,68,-15,72,-19,89,-23,-125,-27,-57,-31,33,-34,-92,-38,65,-41,8,-44,-6,-48,20,-50,97,-53,-39,-56,-117,-58,111,-60,-117,-62,-29,-64,111,-65,66,-66,71,-67,-108,-68,24,-68,-30,-69,-26,-69,45,-68,-77,-68,118,-67,120,-66,-71,-65,49,-63,-21,-62,-43,-60,-1,-58,87,-55,-26,-53,-89,-50,-114,-47,-85,-44,-24,-41,78,-37,-40,-34,123,-30,63,-26,24,-22,7,-18,5,-14,19,-10,37,-6,65,-2,95,2,115,6,-112,10,-114,14,-107,18,120,22,82,26,13,30,-81,33,46,37,-111,40,-58,43,-41,46,-67,49,111,52,-8,54,70,57,101,59,70,61,-10,62,97,64,-100,65,-113,66,73,67,-58,67,-3,67,-3,67,-72,67,54,67,116,66,118,65,55,64,-61,62,13,61,38,59,-3,56,-83,54,27,52,102,49,121,46,103,43,41,40,-57,36,68,33,-98,29,-29,25,9,22,30,18,36,14,24,10,7,6,-16,1,-46,-3,-64,-7,-88,-11,-91,-15,-90,-19,-62,-23,-25,-27,48,-30,-117,-34,14,-37,-84,-41,118,-44,99,-47,127,-50,-55,-53,67,-55}; }
	private static byte[] data29(){ return new byte[] {-18,-58,-44,-60,-23,-62,64,-63,-54,-65,-109,-66,-100,-67,-39,-68,101,-68,27,-68,39,-68,94,-68,-31,-68,-98,-67,-103,-66,-48,-65,71,-63,-16,-62,-34,-60,-9,-58,78,-55,-46,-53,-119,-50,112,-47,125,-44,-70,-41,20,-37,-104,-34,53,-30,-15,-27,-58,-23,-85,-19,-87,-15,-87,-11,-65,-7,-47,-3,-21,1,-1,5,16,10,23,14,16,18,-6,21,-53,25,-117,29,39,33,-83,36,8,40,69,43,84,46,61,49,-14,51,126,54,-50,56,-12,58,-40,60,-116,62,0,64,60,65,57,66,-6,66,121,67,-63,67,-66,67,-119,67,10,67,83,66,96,65,37,64,-66,62,15,61,47,59,23,57,-59,54,71,52,-109,49,-77,46,-87,43,114,40,27,37,-99,33,1,30,77,26,120,22,-104,18,-96,14,-100,10,-111,6,123,2,104,-2,81,-6,71,-10,60,-14,73,-18,92,-22,-115,-26,-53,-30,50,-33,-88,-37,77,-40,17,-43,-5,-47,23,-49,89,-52,-49,-55,120,-57,84,-59,103,-61,-76,-63,56,-64,-6,-66,-7,-67,48,-67,-80,-68,97,-68,93,-68,-111,-68,6,-67,-71,-67,-86,-66,-42,-65,67,-63,-31,-62,-61,-60,-46,-58,30,-55,-104,-53,70,-50,30,-47,39,-44,85,-41,-87,-38,35,-34,-74,-31,110,-27,53,-23,26,-19,9,-15,10,-11,22,-7,37,-3,59,1,72,5,92,9,86,13,91,17,55,21,19,25,-54,28,110,32,-16,35,83,39,-112,42,-92,45,-111,48,77,51,-37,53,56,56,95,58,78,60,12,62,-124,63,-50,64,-45,65,-99,66,46,67,116,67,-117,67,86,67,-22,66,63,66,81,65,46,64,-55,62,45,61,87,59,74,57,9,55,-110,52,-19,49,23,47,24,44,-18,40,-96,37,44,34,-100,30,-21,26,38,23,72,19,91,15,91,11,89,7,67,3,59,-1,35,-5,29,-9,22,-13,33,-17,57,-21,100,-25,-87,-29,4,-32,-127,-36,27,-39,-33,-43,-61,-46,-40,-49,20,-51,-125,-54,35,-56,-9,-59,1,-60,66,-62,-66,-64,114,-65,102,-66,-107,-67,0,-67,-83,-68,-106,-68,-67,-68,38,-67,-54,-67,-83,-66,-52,-65,39,-63,-69,-62,-115,-60,-114,-58,-50,-56,54,-53,-38,-51,-90,-48,-97,-45,-59,-42,10,-38,121,-35,5,-31,-83,-28,114,-24,72,-20,51,-16,45,-12,49,-8,58,-4,77,0,86,4,102,8,101,12,91,16,69,20,23,24,-40,27,122,31,3,35,101,38,-83,41,-60,44,-72,47,-128,50,18,53,123,55,-87,57,-86,59,105,61,-6,62,71,64,92,65,57,66,-51,66,48,67,75,67,43,67,-50,66,48,66,85,65,66,64,-22,62,99,61,-105,59,-98,57,106,55,2,53,111,50,-92,47,-76,44,-104,41,83,38,-14,34,102,31,-57,27,6,24,53,20,78,16,88,12,89,8,78,4,69,0,53,-4,47,-8,45,-12,52,-16,81,-20,118,-24,-69,-28,20,-31,-120,-35,36,-38,-39,-42,-67,-45,-60,-48,-5,-51,94,-53,-12,-56,-68,-58,-73,-60,-17,-62,89,-63,2,-64,-26,-66,1,-66,99,-67,-7,-68,-43,-68,-21,-68,63,-67,-43,-67,-93,-66,-76,-65,-7,-64,-127,-62,58,-60,49,-58,90,-56,-74,-54,73,-51,1,-48,-14,-46,1,-42,63,-39,-98,-36,29,-32,-69,-29,115,-25,63,-21,36,-17,20,-13,15,-9,24,-5,30,-1,43,3,50,7,50,11,41,15,17,19,-25,22,-87,26,79,30,-34,33,72,37,-109,40,-73,43,-78,46,-126,49,36,52,-105,54,-45,56,-30,58,-83,60,83,62,-87,63,-40,64,-67,65,106,66,-35,66,7,67,3,67,-83,66,48,66,93,65,100,64,30,63,-88,61,-12,59,11,58,-24,55,-105,53,15,51,91,48,123,45,107,42,59,39,-31,35,105,32,-44,28,31,25,89,21,122,17,-113,13,-106,9,-110,5,-114,1,-126,-3,125,-7,-128,-11,-123,-15,-96,-19,-56,-23,3,-26,90,-30,-52,-34,88,-37,15,-40,-30,-44,-30,-47,14,-49,98,-52,-20,-55,-92,-57,-110,-59,-74,-61,20,-62,-89,-64,120,-65,-124,-66,-50,-67,82,-67,27,-67,22,-67,94,-67,-41,-67,-108,-66,-115,-65,-65,-64,48,-62,-42,-61,-74,-59,-51,-57,22,-54,-111,-52,60,-49,22,-46,24,-43,69,-40,-110,-37,3,-33,-106,-30,61,-26,4,-22,-40,-19,-63,-15,-74,-11,-74,-7,-72,-3,-64,1,-60,5,-62,9,-68,13,-97,17,-128,21,60,25,-15,28,127,32,-11,35,71,39,118,42,125,45,89,48,11,51,-120,53,-37,55,-14,57,-39,59,-120,61,-7,62,56,64,49,65,-7,65,122,66,-62,66,-50,66,-108,66,41,66,116,65,-118,64,98,63,-1,61,99,60,-114,58,-122,56,68,54,-40,51,47,49,107,46,102,43,80,40,0,37,-100,33,17,30,110,26,-79,22,-30,18,-5,14,14,11,17,7,15,3,15,-1,7,-5,12,-9,20,-13,42,-17,82,-21,-120,-25}; }
	private static byte[] data30(){ return new byte[] {-39,-29,67,-32,-55,-36,115,-39,62,-42,48,-45,75,-48,-104,-51,8,-53,-73,-56,-112,-58,-98,-60,-20,-62,102,-63,36,-64,26,-65,74,-66,-69,-67,101,-67,80,-67,120,-67,-36,-67,-127,-66,93,-65,124,-64,-50,-63,96,-61,40,-59,36,-57,88,-55,-65,-53,81,-50,25,-47,4,-44,31,-41,91,-38,-67,-35,58,-31,-38,-28,-115,-24,91,-20,52,-16,37,-12,24,-8,26,-4,23,0,28,4,23,8,16,12,-8,15,-42,19,-98,23,82,27,-19,30,104,34,-56,37,1,41,23,44,0,47,-61,49,80,52,-72,54,-32,56,-32,58,-98,60,44,62,124,63,-107,64,110,65,13,66,110,66,-112,66,122,66,30,66,-116,65,-71,64,-83,63,99,62,-30,60,40,59,53,57,18,55,-74,52,45,50,118,47,-112,44,-123,41,80,38,-8,34,-125,31,-21,27,65,24,121,20,-93,16,-67,12,-57,8,-47,4,-50,0,-48,-4,-43,-8,-36,-12,-13,-16,20,-19,71,-23,-107,-27,-17,-31,118,-34,9,-37,-48,-41,-81,-44,-66,-47,-12,-50,89,-52,-17,-55,-77,-57,-79,-59,-33,-61,72,-62,-20,-64,-60,-65,-31,-66,46,-66,-58,-67,-114,-67,-100,-67,-26,-67,105,-66,49,-65,41,-64,105,-63,-40,-62,-119,-60,103,-58,-124,-56,-52,-54,77,-51,-10,-49,-47,-46,-49,-43,-4,-40,70,-36,-74,-33,66,-29,-24,-26,-92,-22,121,-18,84,-14,73,-10,59,-6,58,-2,54,2,50,6,40,10,18,14,-10,17,-64,21,125,25,30,29,-90,32,17,36,86,39,124,42,118,45,75,48,-19,50,102,53,-88,55,-69,57,-105,59,57,61,-87,62,-42,63,-45,64,-121,65,11,66,73,66,77,66,23,66,-101,65,-20,64,-5,63,-48,62,109,61,-49,59,-6,57,-15,55,-79,53,68,51,-92,48,-40,45,-29,42,-60,39,-125,36,30,33,-100,29,-4,25,73,22,125,18,-95,14,-70,10,-59,6,-51,2,-46,-2,-41,-6,-31,-10,-9,-14,18,-17,69,-21,-125,-25,-33,-29,81,-32,-31,-36,-109,-39,102,-42,97,-45,-122,-48,-42,-51,85,-53,4,-55,-25,-58,-4,-60,76,-61,-47,-63,-113,-64,-116,-65,-66,-66,52,-66,-34,-67,-49,-67,-13,-67,93,-66,-2,-66,-34,-65,-9,-64,76,-62,-38,-61,-100,-59,-100,-57,-58,-55,42,-52,-69,-50,117,-47,102,-44,112,-41,-83,-38,2,-34,125,-31,18,-27,-65,-24,-125,-20,87,-16,59,-12,42,-8,31,-4,23,0,19,4,3,8,-11,11,-43,15,-87,19,108,23,22,27,-88,30,33,34,116,37,-85,40,-72,43,-98,46,89,49,-26,51,65,54,112,56,100,58,37,60,-80,61,-4,62,22,64,-16,64,-117,65,-12,65,17,66,1,66,-91,65,25,65,73,64,64,63,-2,61,126,60,-50,58,-32,56,-61,54,110,52,-16,49,60,47,99,44,93,41,48,38,-25,34,115,31,-21,27,71,24,-121,20,-65,16,-37,12,-9,8,0,5,17,1,17,-3,38,-7,48,-11,81,-15,121,-19,-75,-23,3,-26,109,-30,-18,-34,-111,-37,84,-40,59,-43,77,-46,-123,-49,-18,-52,-127,-54,73,-56,71,-58,114,-60,-33,-62,122,-63,86,-64,105,-65,-70,-66,70,-66,14,-66,21,-66,87,-66,-43,-66,-108,-65,-121,-64,-68,-63,35,-61,-54,-60,-96,-58,-77,-56,-15,-54,101,-51,6,-48,-43,-46,-55,-43,-20,-40,39,-36,-110,-33,12,-29,-82,-26,90,-22,41,-18,-9,-15,-28,-11,-53,-7,-62,-3,-76,1,-86,5,-106,9,125,13,85,17,28,21,-44,24,111,28,-11,31,90,35,-97,38,-62,41,-67,44,-115,47,53,50,-85,52,-13,54,6,57,-25,58,-115,60,2,62,54,63,55,64,-9,64,126,65,-56,65,-44,65,-90,65,56,65,-111,64,-83,63,-115,62,55,61,-93,59,-34,57,-32,55,-81,53,76,51,-67,48,-5,45,23,43,2,40,-48,36,118,33,3,30,110,26,-56,22,5,19,56,15,89,11,110,7,-126,3,-116,-1,-100,-5,-81,-9,-61,-13,-14,-17,26,-20,108,-24,-65,-28,59,-31,-56,-35,126,-38,77,-41,76,-44,107,-47,-71,-50,51,-52,-32,-55,-72,-57,-50,-59,14,-60,-111,-62,67,-63,55,-64,94,-65,-58,-66,105,-66,72,-66,101,-66,-70,-66,82,-65,31,-64,44,-63,113,-62,-19,-61,-92,-59,-115,-57,-83,-55,-4,-53,-127,-50,41,-47,10,-44,4,-41,50,-38,121,-35,-27,-32,107,-28,12,-24,-63,-21,-117,-17,99,-13,70,-9,48,-5,36,-1,15,3,3,7,-28,10,-59,14,-110,18,82,22,-6,25,-115,29,0,33,92,36,-114,39,-93,42,-117,45,75,48,-32,50,67,53,121,55,118,57,69,59,-43,60,54,62,86,63,65,64,-19,64,95,65,-107,65,-115,65,75,65,-54,64,14,64,27,63,-26,61,-127,60,-37,58,9,57,-10,54,-64,52,72,50,-78,47,-29,44,-11,41,-41,38,-96,35,58,32,-56,28,42,25,-125,21,-66,17}; }
	private static byte[] data31(){ return new byte[] {-16,13,16,10,43,6,62,2,76,-2,103,-6,116,-10,-93,-14,-62,-18,12,-21,85,-25,-65,-29,67,-32,-34,-36,-94,-39,-126,-42,-116,-45,-66,-48,29,-50,-89,-53,102,-55,80,-57,121,-59,-52,-61,95,-62,39,-63,42,-64,105,-65,-31,-66,-106,-66,-118,-66,-77,-66,35,-65,-61,-65,-88,-64,-63,-63,22,-61,-92,-60,100,-58,96,-56,-120,-54,-25,-52,114,-49,41,-46,14,-43,22,-40,70,-37,-106,-34,4,-30,-111,-27,49,-23,-19,-20,-79,-16,-113,-12,106,-8,89,-4,64,0,47,4,21,8,-9,11,-53,15,-109,19,69,23,-25,26,106,30,-40,33,31,37,74,40,78,43,38,46,-36,48,91,51,-77,53,-42,55,-61,57,-128,59,3,61,79,62,96,63,57,64,-45,64,55,65,90,65,67,65,-15,64,94,64,-104,63,-112,62,82,61,-34,59,43,58,74,56,53,54,-26,51,117,49,-58,46,-5,43,-1,40,-34,37,-97,34,58,31,-67,27,36,24,118,20,-76,16,-27,12,8,9,35,5,59,1,80,-3,105,-7,-122,-11,-78,-15,-31,-19,47,-22,-125,-26,-9,-30,-121,-33,44,-36,-4,-40,-22,-43,0,-45,65,-48,-84,-51,72,-53,15,-55,18,-57,62,-59,-86,-61,72,-62,33,-63,49,-64,-126,-65,5,-65,-50,-66,-53,-66,8,-65,-128,-65,50,-64,34,-63,71,-62,-86,-61,63,-59,16,-57,15,-55,72,-53,-87,-51,62,-48,0,-45,-30,-43,-5,-40,37,-36,127,-33,-18,-30,125,-26,30,-22,-38,-19,-97,-15,119,-11,85,-7,61,-3,34,1,12,5,-21,8,-57,12,-108,16,85,20,-2,23,-106,27,17,31,113,34,-78,37,-50,40,-57,43,-106,46,57,49,-77,51,-10,53,18,56,-18,57,-96,59,20,61,81,62,88,63,32,64,-80,64,5,65,28,65,-8,64,-103,64,-2,63,39,63,27,62,-52,60,81,59,-106,57,-84,55,-117,53,60,51,-70,48,17,46,56,43,58,40,24,37,-48,33,110,30,-18,26,83,23,-88,19,-28,15,23,12,62,8,90,4,120,0,-112,-4,-82,-8,-44,-12,0,-15,63,-19,-116,-23,-18,-27,107,-30,-2,-34,-76,-37,-119,-40,-123,-43,-94,-46,-12,-49,98,-51,16,-53,-30,-56,-21,-58,45,-59,-102,-61,77,-62,41,-63,78,-64,-95,-65,56,-65,5,-65,16,-65,89,-65,-42,-65,-103,-64,-119,-63,-64,-62,37,-60,-59,-59,-100,-57,-94,-55,-31,-53,71,-50,-28,-48,-93,-45,-109,-42,-93,-39,-39,-36,49,-32,-97,-29,51,-25,-50,-22,-115,-18,77,-14,40,-10,-3,-7,-27,-3,-60,1,-86,5,-125,9,91,13,30,17,-37,20,123,24,11,28,-128,31,-42,34,13,38,35,41,12,44,-37,46,108,49,-32,51,25,54,40,56,-2,57,-93,59,12,61,66,62,60,63,-2,63,-126,64,-51,64,-35,64,-81,64,72,64,-90,63,-59,62,-77,61,96,60,-39,58,29,57,43,55,6,53,-77,50,46,48,-128,45,-91,42,-90,39,-128,36,60,33,-43,29,87,26,-67,22,18,19,83,15,-122,11,-80,7,-46,3,-16,-1,17,-4,49,-8,93,-12,-113,-16,-42,-20,37,-23,-107,-27,16,-30,-76,-34,108,-37,75,-40,77,-43,118,-46,-53,-49,73,-51,-7,-54,-42,-56,-24,-58,49,-59,-88,-61,98,-62,72,-63,114,-64,-47,-65,107,-65,67,-65,84,-65,-96,-65,44,-64,-23,-64,-20,-63,28,-61,-114,-60,47,-58,10,-56,20,-54,87,-52,-67,-50,94,-47,31,-44,12,-41,37,-38,81,-35,-79,-32,25,-28,-83,-25,71,-21,2,-17,-61,-14,-106,-10,108,-6,76,-2,41,2,9,6,-32,9,-82,13,113,17,33,21,-62,24,72,28,-74,31,6,35,56,38,66,41,46,44,-24,46,126,49,-28,51,24,54,34,56,-19,57,-115,59,-14,60,29,62,22,63,-53,63,80,64,-111,64,-98,64,105,64,0,64,86,63,119,62,90,61,7,60,-128,58,-69,56,-49,54,-95,52,82,50,-56,47,27,45,66,42,64,39,31,36,-41,32,117,29,-8,25,96,22,-71,18,-6,14,52,11,95,7,-122,3,-87,-1,-53,-5,-11,-9,33,-12,92,-16,-91,-20,-4,-24,112,-27,-15,-31,-101,-34,88,-37,62,-40,70,-43,115,-46,-49,-49,83,-51,7,-53,-20,-56,3,-57,78,-59,-50,-61,-118,-62,119,-63,-93,-64,9,-64,-93,-65,-125,-65,-109,-65,-26,-65,112,-64,55,-63,49,-62,111,-61,-41,-60,-126,-58,88,-56,104,-54,-95,-52,19,-49,-87,-47,112,-44,90,-41,109,-38,-99,-35,-10,-32,95,-28,-20,-25,-119,-21,59,-17,-4,-14,-57,-10,-99,-6,118,-2,85,2,38,6,3,10,-61,13,-120,17,49,21,-52,24,79,28,-72,31,2,35,47,38,54,41,27,44,-44,46,98,49,-57,51,-12,53,-5,55,-61,57,97,59,-65,60,-21,61,-35,62,-109,63,21,64,83,64,95,64,42,64,-66,63,20,63,52,62,23,61,-57,59,60,58,124,56,-117,54}; }
	private static byte[] data32(){ return new byte[] {102,52,17,50,-112,47,-30,44,9,42,15,39,-22,35,-85,32,76,29,-50,25,63,22,-105,18,-33,14,30,11,73,7,121,3,-101,-1,-56,-5,-17,-9,38,-12,98,-16,-83,-20,15,-23,126,-27,14,-30,-79,-34,122,-37,95,-40,108,-43,-99,-46,-5,-49,-126,-51,58,-53,31,-55,59,-57,-123,-59,11,-60,-62,-62,-74,-63,-31,-64,69,-64,-28,-65,-65,-65,-46,-65,36,-64,-83,-64,111,-63,112,-62,-94,-61,18,-59,-77,-58,-117,-56,-107,-54,-49,-52,58,-49,-49,-47,-111,-44,121,-41,-123,-38,-74,-35,4,-31,112,-28,-12,-25,-114,-21,60,-17,-9,-14,-63,-10,-114,-6,104,-2,59,2,19,6,-34,9,-87,13,92,17,13,21,-100,24,31,28,-122,31,-54,34,-8,37,-6,40,-35,43,-108,46,33,49,-125,51,-76,53,-77,55,-127,57,24,59,124,60,-89,61,-103,62,80,63,-45,63,19,64,35,64,-19,63,-123,63,-33,62,0,62,-24,60,-102,59,19,58,90,56,104,54,77,52,-8,49,126,47,-45,44,2,42,7,39,-15,35,-85,32,91,29,-37,25,87,22,-82,18,1,15,63,11,114,7,-90,3,-52,-1,-2,-5,40,-8,99,-12,-94,-16,-14,-20,86,-23,-56,-27,89,-30,2,-33,-56,-37,-78,-40,-65,-43,-15,-46,80,-48,-42,-51,-114,-53,117,-55,-118,-57,-37,-59,87,-60,20,-61,-1,-63,43,-63,-119,-64,43,-64,-6,-65,17,-64,88,-64,-32,-64,-98,-63,-103,-62,-58,-61,48,-59,-52,-58,-98,-56,-94,-54,-39,-52,57,-49,-51,-47,-123,-44,104,-41,111,-38,-102,-35,-32,-32,74,-28,-61,-25,93,-21,0,-17,-69,-14,123,-10,74,-6,22,-2,-18,1,-70,5,-119,9,73,13,1,17,-90,20,60,24,-72,27,28,31,101,34,-116,37,-110,40,114,43,44,46,-71,48,30,51,75,53,85,55,30,57,-65,58,32,60,82,61,71,62,5,63,-117,63,-48,63,-25,63,-75,63,85,63,-77,62,-35,61,-54,60,-124,59,4,58,81,56,105,54,81,52,7,50,-109,47,-17,44,38,42,52,39,30,36,-20,32,-111,29,43,26,-101,22,8,19,85,15,-98,11,-41,7,12,4,59,0,110,-4,-102,-8,-33,-12,23,-15,119,-19,-51,-23,78,-26,-42,-30,-121,-33,70,-36,56,-39,58,-42,115,-45,-54,-48,82,-50,3,-52,-22,-55,-6,-57,67,-58,-62,-60,111,-61,96,-62,123,-63,-35,-64,109,-64,63,-64,71,-64,-117,-64,9,-63,-63,-63,-82,-62,-38,-61,53,-59,-52,-58,-107,-56,-114,-54,-66,-52,21,-49,-96,-47,79,-44,44,-41,40,-38,75,-35,-116,-32,-22,-29,98,-25,-17,-22,-113,-18,66,-14,-2,-11,-59,-7,-111,-3,96,1,41,5,-8,8,-80,12,108,16,9,20,-92,23,23,27,-120,30,-60,33,-11,36,-6,39,-36,42,-101,45,42,48,-111,50,-55,52,-48,54,-89,56,71,58,-75,59,-24,60,-21,61,-85,62,61,63,-116,63,-91,63,-122,63,39,63,-105,62,-62,61,-62,60,126,59,15,58,98,56,-121,54,120,52,56,50,-48,47,51,45,118,42,-116,39,-127,36,84,33,9,30,-95,26,35,23,-113,19,-24,15,53,12,118,8,-82,4,-29,0,23,-3,78,-7,-118,-11,-44,-15,35,-18,-116,-22,-2,-26,-112,-29,57,-32,-3,-36,-28,-39,-19,-42,23,-44,115,-47,-16,-50,-98,-52,124,-54,-120,-56,-55,-58,61,-59,-26,-61,-56,-62,-32,-63,52,-63,-70,-64,-124,-64,125,-64,-70,-64,42,-63,-42,-63,-70,-62,-41,-61,40,-59,-77,-58,110,-56,94,-54,-127,-52,-52,-50,77,-47,-16,-45,-64,-42,-73,-39,-54,-36,7,-32,86,-29,-54,-26,75,-22,-24,-19,-113,-15,71,-11,9,-7,-50,-4,-103,0,96,4,40,8,-29,11,-104,15,58,19,-50,22,75,26,-78,29,-4,32,40,36,53,39,24,42,-31,44,112,47,-25,49,27,52,53,54,11,56,-68,57,47,59,112,60,122,61,74,62,-29,62,66,63,102,63,83,63,3,63,124,62,-69,61,-61,60,-112,59,44,58,-115,56,-62,54,-69,52,-111,50,41,48,-90,45,-20,42,16,40,21,37,-22,33,-78,30,79,27,-36,23,79,20,-77,16,3,13,78,9,-118,5,-60,1,-2,-3,54,-6,118,-10,-64,-14,18,-17,120,-21,-18,-25,121,-28,35,-31,-32,-35,-58,-38,-58,-41,-16,-44,63,-46,-74,-49,95,-51,46,-53,55,-55,102,-57,-42,-59,110,-60,71,-61,80,-62,-104,-63,16,-63,-52,-64,-74,-64,-27,-64,70,-63,-29,-63,-72,-62,-59,-61,8,-59,-126,-58,49,-56,16,-54,35,-52,100,-50,-47,-48,107,-45,46,-42,19,-39,33,-36,75,-33,-106,-30,-7,-27,118,-23,6,-19,-88,-16,87,-12,19,-8,-47,-5,-102,-1,92,3,32,7,-37,10,-116,14,51,18,-62,21,71,25,-85,28,-4,31,46,35,60,38,45,41,-11,43,-107,46,12,49,84,51,111,53,91,55,15,57,-108,58,-30,59,-8,60}; }
	private static byte[] data33(){ return new byte[] {-38,61,-128,62,-19,62,38,63,30,63,-31,62,107,62,-71,61,-45,60,-78,59,92,58,-47,56,19,55,33,53,-1,50,-77,48,47,46,-108,43,-68,40,-48,37,-72,34,-126,31,53,28,-58,24,71,21,-80,17,13,14,91,10,-96,6,-33,2,29,-1,87,-5,-98,-9,-30,-13,60,-16,-102,-20,20,-23,-103,-27,62,-30,-6,-34,-44,-37,-44,-40,-18,-43,59,-45,-92,-48,66,-50,9,-52,-1,-55,40,-56,-124,-58,17,-59,-40,-61,-43,-62,4,-62,119,-63,22,-63,-9,-64,15,-63,95,-63,-22,-63,-84,-62,-90,-61,-40,-60,62,-58,-36,-57,-88,-55,-85,-53,-40,-51,55,-48,-64,-46,113,-43,75,-40,70,-37,102,-34,-94,-31,-6,-28,107,-24,-16,-21,-117,-17,48,-13,-28,-10,-97,-6,93,-2,34,2,-35,5,-100,9,71,13,-15,16,-124,20,6,24,117,27,-57,30,-2,33,26,37,12,40,-30,42,-117,45,14,48,99,50,-116,52,-125,54,74,56,-35,57,60,59,100,60,87,61,14,62,-109,62,-40,62,-22,62,-67,62,93,62,-66,61,-19,60,-32,59,-99,58,40,57,122,55,-95,53,-116,51,86,49,-27,46,86,44,-106,41,-77,38,-81,35,-122,32,70,29,-29,25,113,22,-27,18,73,15,-94,11,-20,7,51,4,115,0,-74,-4,-9,-8,70,-11,-106,-15,-4,-19,106,-22,-13,-26,-114,-29,69,-32,25,-35,12,-38,34,-41,93,-44,-64,-47,78,-49,5,-51,-16,-54,4,-55,83,-57,-52,-59,-124,-60,102,-61,-116,-62,-32,-63,115,-63,58,-63,63,-63,119,-63,-18,-63,-102,-62,126,-61,-103,-60,-19,-59,112,-57,45,-55,22,-53,50,-51,124,-49,-13,-47,-111,-44,89,-41,68,-38,83,-35,-127,-32,-54,-29,48,-25,-90,-22,58,-18,-46,-15,-128,-11,51,-7,-19,-4,-87,0,103,4,30,8,-49,11,118,15,10,19,-106,22,1,26,97,29,-99,32,-65,35,-61,38,-101,41,87,44,-27,46,74,49,-126,51,-116,53,99,55,8,57,126,58,-75,59,-62,60,-115,61,38,62,-123,62,-85,62,-105,62,78,62,-58,61,12,61,24,60,-21,58,-114,57,-8,55,49,54,57,52,16,50,-68,47,59,45,-111,42,-61,39,-55,36,-68,33,125,30,57,27,-59,23,79,20,-70,16,28,13,114,9,-69,5,4,2,71,-2,-111,-6,-39,-10,50,-13,-117,-17,3,-20,122,-24,25,-27,-61,-31,-112,-34,121,-37,-127,-40,-77,-43,3,-45,-121,-48,41,-50,4,-52,8,-54,61,-56,-87,-58,68,-59,24,-60,32,-61,99,-62,-42,-63,-114,-63,113,-63,-103,-63,-16,-63,-121,-62,78,-61,85,-60,-118,-59,-6,-58,-101,-56,109,-54,116,-52,-91,-50,6,-47,-112,-45,67,-42,28,-39,22,-36,54,-33,108,-30,-58,-27,46,-23,-78,-20,67,-16,-25,-13,-112,-9,69,-5,-3,-2,-76,2,109,6,26,10,-61,13,93,17,-26,20,96,24,-65,27,9,31,51,34,65,37,42,40,-13,42,-113,45,7,48,81,50,108,52,91,54,19,56,-97,57,-15,58,16,60,-8,60,-88,61,35,62,95,62,108,62,53,62,-48,61,45,61,83,60,68,59,-2,57,-124,56,-41,54,-10,52,-24,50,-86,48,65,46,-83,43,-14,40,16,38,18,35,-23,31,-80,28,81,25,-27,21,95,18,-55,14,43,11,122,7,-53,3,20,0,92,-4,-85,-8,0,-11,89,-15,-52,-19,65,-22,-44,-26,124,-29,56,-32,27,-35,21,-38,52,-41,124,-44,-26,-47,124,-49,66,-51,43,-53,84,-55,-96,-57,39,-58,-29,-60,-50,-61,-9,-62,84,-62,-23,-63,-74,-63,-65,-63,-7,-63,117,-62,32,-61,8,-60,36,-59,117,-58,-3,-57,-77,-55,-97,-53,-73,-51,-1,-49,114,-46,12,-43,-47,-41,-75,-38,-64,-35,-24,-32,43,-28,-119,-25,-4,-22,-127,-18,25,-14,-69,-11,103,-7,23,-3,-49,0,127,4,48,8,-40,11,115,15,6,19,127,22,-20,25,59,29,115,32,-115,35,-123,38,93,41,11,44,-106,46,-13,48,38,51,41,53,-4,54,-99,56,12,58,69,59,71,60,24,61,-90,61,14,62,40,62,31,62,-53,61,78,61,-113,60,-96,59,117,58,27,57,-121,55,-55,53,-48,51,-79,49,96,47,-28,44,68,42,120,39,-116,36,125,33,82,30,7,27,-86,23,49,20,-84,16,19,13,113,9,-59,5,21,2,99,-2,-78,-6,5,-9,101,-13,-57,-17,68,-20,-57,-24,105,-27,28,-30,-17,-34,-36,-37,-18,-40,32,-42,122,-45,-4,-48,-89,-50,-126,-52,-120,-54,-60,-56,41,-57,-51,-59,-102,-60,-88,-61,-28,-62,92,-62,11,-62,-15,-63,16,-62,105,-62,-11,-62,-66,-61,-71,-60,-21,-59,86,-57,-20,-56,-69,-54,-75,-52,-28,-50,54,-47,-64,-45,95,-42,57,-39,36,-36,59,-33,107,-30,-75,-27,26,-23,-111,-20,24,-16,-74,-13,80,-9,3,-5,-84,-2,95,2,12,6,-75,9,83,13,-24,16,106,20,-34,23}; }
	private static byte[] data34(){ return new byte[] {54,27,126,30,-96,33,-83,36,-111,39,86,42,-11,44,101,47,-75,49,-55,51,-66,53,118,55,2,57,90,58,120,59,104,60,27,61,-102,61,-32,61,-19,61,-61,61,99,61,-57,60,-8,59,-16,58,-75,57,67,56,-94,54,-53,52,-57,50,-107,48,53,46,-80,43,-5,40,45,38,46,35,30,32,-28,28,-101,25,47,22,-66,18,43,15,-102,11,-11,7,73,4,-94,0,-19,-4,71,-7,-96,-11,6,-14,118,-18,-7,-22,-116,-25,55,-28,-4,-32,-38,-35,-37,-38,-5,-41,64,-43,-85,-46,65,-48,1,-50,-18,-53,11,-54,88,-56,-41,-58,-114,-59,114,-60,-106,-61,-27,-62,119,-62,56,-62,54,-62,105,-62,-43,-62,121,-61,82,-60,99,-59,-90,-58,35,-56,-56,-55,-84,-53,-79,-51,-19,-49,85,-46,-36,-44,-104,-41,108,-38,107,-35,-124,-32,-68,-29,12,-25,114,-22,-16,-19,119,-15,18,-11,-78,-8,89,-4,9,0,-82,3,93,7,-8,10,-108,14,27,18,-107,21,-4,24,75,28,-128,31,-103,34,-109,37,106,40,31,43,-88,45,13,48,66,50,76,52,41,54,-51,55,73,57,-121,58,-104,59,110,60,17,61,121,61,-83,61,-91,61,107,61,-13,60,74,60,101,59,78,58,1,57,-127,55,-50,53,-21,51,-40,49,-103,47,49,45,-102,42,-25,39,0,37,11,34,-28,30,-76,27,90,24,-10,20,119,17,-18,13,87,10,-75,6,15,3,101,-1,-70,-5,25,-8,120,-12,-26,-16,97,-19,-21,-23,-116,-26,65,-29,18,-32,0,-35,13,-38,61,-41,-112,-44,14,-46,-80,-49,-122,-51,-127,-53,-80,-55,18,-56,-96,-58,105,-59,99,-60,-107,-61,-6,-62,-100,-62,112,-62,125,-62,-57,-62,61,-61,-8,-61,-35,-60,-1,-59,81,-57,-38,-56,-111,-54,124,-52,-109,-50,-42,-48,73,-45,-39,-43,-96,-40,118,-37,-125,-34,-103,-31,-35,-28,42,-24,-104,-21,17,-17,-98,-14,53,-10,-46,-7,123,-3,32,1,-56,4,106,8,2,12,-107,15,19,19,-123,22,-31,25,34,29,80,32,88,35,72,38,16,41,-76,43,51,46,-123,48,-83,50,-91,52,113,54,7,56,114,57,-99,58,-95,59,99,60,-9,60,79,61,112,61,93,61,16,61,-118,60,-47,59,-32,58,-72,57,99,56,-48,54,23,53,37,51,9,49,-60,46,74,44,-73,41,-16,38,15,36,13,33,-26,29,-82,26,86,23,-20,19,115,16,-28,12,82,9,-79,5,14,2,104,-2,-59,-6,37,-9,-113,-13,3,-16,-125,-20,30,-23,-65,-27,-120,-30,92,-33,92,-36,112,-39,-79,-42,15,-44,-102,-47,78,-49,44,-51,59,-53,118,-55,-25,-57,-122,-58,91,-59,103,-60,-92,-61,29,-61,-56,-62,-81,-62,-56,-62,30,-61,-89,-61,103,-60,97,-59,-121,-58,-21,-57,120,-55,65,-53,47,-51,83,-49,-99,-47,19,-44,-76,-42,114,-39,94,-36,95,-33,-123,-30,-62,-27,24,-23,-126,-20,-3,-17,-120,-13,29,-9,-71,-6,94,-2,-3,1,-94,5,59,9,-44,12,84,16,-40,19,52,23,-113,26,-58,29,-27,32,-24,35,-57,38,-119,41,28,44,-108,46,-46,48,-13,50,-35,52,-102,54,38,56,125,57,-93,58,-109,59,77,60,-48,60,29,61,49,61,20,61,-76,60,45,60,94,59,108,58,50,57,-40,55,57,54,122,52,125,50,96,48,9,46,-105,43,-15,40,48,38,72,35,63,32,27,29,-33,25,-123,22,32,19,-95,15,25,12,-123,8,-23,4,74,1,-88,-3,9,-6,112,-10,-33,-14,90,-17,-27,-21,-128,-24,51,-27,-2,-31,-32,-34,-26,-37,8,-39,80,-42,-68,-45,81,-47,14,-49,-5,-52,20,-53,90,-55,-39,-57,127,-58,103,-59,118,-60,-57,-61,67,-61,1,-61,-20,-62,21,-61,113,-61,6,-60,-48,-60,-49,-59,3,-57,107,-56,4,-54,-50,-53,-58,-51,-16,-49,60,-46,-67,-44,90,-41,34,-38,13,-35,17,-32,57,-29,117,-26,-51,-23,52,-19,-79,-16,55,-12,-53,-9,101,-5,2,-1,-94,2,63,6,-45,9,101,13,-30,16,89,20,-75,23,2,27,51,30,74,33,68,36,25,39,-48,41,95,44,-60,46,4,49,15,51,-8,52,-92,54,43,56,117,57,-109,58,119,59,40,60,-94,60,-27,60,-13,60,-58,60,104,60,-51,59,2,59,-2,57,-57,56,94,55,-63,53,-11,51,-7,49,-46,47,127,45,0,43,99,40,-109,37,-76,34,-94,31,-122,28,64,25,-15,21,-124,18,14,15,-123,11,-12,7,92,4,-63,0,33,-3,-116,-7,-12,-11,106,-14,-20,-18,123,-21,32,-24,-39,-28,-88,-31,-104,-34,-95,-37,-50,-40,29,-42,-112,-45,48,-47,-11,-50,-21,-52,11,-53,92,-55,-32,-57,-108,-58,125,-59,-100,-60,-18,-61,121,-61,55,-61,46,-61,93,-61,-66,-61,94,-60,39,-59,50,-58,104,-57,-43,-56,114,-54,66,-52,59,-50,104,-48,-69,-46,53,-43,-34,-41,-97,-38,-114,-35}; }
	private static byte[] data35(){ return new byte[] {-110,-32,-71,-29,-13,-26,76,-22,-81,-19,44,-15,-84,-12,65,-8,-46,-5,112,-1,9,3,-96,6,52,10,-70,13,54,17,-91,20,-5,23,67,27,107,30,125,33,110,36,63,39,-19,41,116,44,-44,46,10,49,17,51,-17,52,-104,54,21,56,89,57,114,58,75,59,-3,59,104,60,-82,60,-81,60,-126,60,28,60,126,59,-82,58,-89,57,108,56,-3,54,99,53,-113,51,-105,49,105,47,22,45,-102,42,-11,39,49,37,67,34,67,31,24,28,-29,24,-120,21,40,18,-82,14,44,11,-97,7,7,4,116,0,-41,-4,68,-7,-74,-11,43,-14,-70,-18,70,-21,-8,-25,-79,-28,-118,-31,125,-34,-114,-37,-65,-40,22,-42,-114,-45,52,-47,0,-49,-8,-52,35,-53,117,-55,2,-56,-71,-58,-88,-59,-53,-60,34,-60,-79,-61,117,-61,109,-61,-95,-61,7,-60,-91,-60,118,-59,-128,-58,-73,-57,41,-55,-58,-54,-107,-52,-111,-50,-67,-48,13,-45,-114,-43,46,-40,-13,-38,-34,-35,-32,-32,6,-28,63,-25,-111,-22,-10,-19,105,-15,-19,-12,120,-8,9,-4,-93,-1,50,3,-49,6,82,10,-35,13,80,17,-71,20,15,24,76,27,114,30,-128,33,104,36,58,39,-34,41,98,44,-66,46,-18,48,-14,50,-52,52,111,54,-22,55,42,57,62,58,23,59,-61,59,46,60,112,60,110,60,67,60,-43,59,62,59,102,58,98,57,39,56,-74,54,30,53,73,51,83,49,38,47,-42,44,88,42,-70,39,-14,36,16,34,7,31,-22,27,-83,24,98,21,-5,17,-116,14,8,11,-124,7,-20,3,97,0,-59,-4,57,-7,-83,-11,42,-14,-72,-18,79,-21,-2,-25,-63,-28,-100,-31,-108,-34,-89,-37,-33,-40,53,-42,-73,-45,90,-47,45,-49,40,-51,82,-53,-82,-55,51,-56,-10,-58,-32,-59,8,-59,96,-60,-18,-61,-77,-61,-82,-61,-34,-61,72,-60,-30,-60,-75,-59,-68,-58,-14,-57,101,-55,-6,-54,-49,-52,-63,-50,-15,-48,58,-45,-71,-43,86,-40,25,-37,-4,-35,2,-31,27,-28,88,-25,-96,-22,4,-18,115,-15,-15,-12,121,-8,6,-4,-103,-1,41,3,-70,6,65,10,-60,13,49,17,-99,20,-28,23,42,27,69,30,81,33,57,36,3,39,-87,41,41,44,-125,46,-80,48,-73,50,-121,52,52,54,-93,55,-20,56,-6,57,-42,58,127,59,-14,59,41,60,56,60,-2,59,-96,59,2,59,48,58,48,57,-13,55,-117,54,-14,52,35,51,47,49,7,47,-70,44,68,42,-92,39,-25,36,2,34,6,31,-25,27,-75,24,103,21,12,18,-100,14,34,11,-100,7,16,4,-126,0,-16,-4,101,-7,-34,-11,93,-14,-15,-18,-119,-21,62,-24,1,-27,-31,-31,-39,-34,-17,-37,41,-39,-128,-42,4,-44,-88,-47,121,-49,120,-51,-98,-53,-5,-55,-127,-56,64,-57,42,-58,81,-59,-92,-60,51,-60,-13,-61,-18,-61,22,-60,-127,-60,19,-59,-26,-59,-26,-58,28,-56,-127,-55,30,-53,-34,-52,-34,-50,-11,-48,74,-45,-73,-43,84,-40,17,-37,-17,-35,-19,-32,5,-28,53,-25,-126,-22,-41,-19,73,-15,-69,-12,67,-8,-55,-5,89,-1,-27,2,111,6,-8,9,111,13,-28,16,66,20,-111,23,-53,26,-21,29,-13,32,-38,35,-92,38,73,41,-55,43,36,46,82,48,87,50,47,52,-41,53,79,55,-107,56,-88,57,-118,58,50,59,-82,59,-27,59,-4,59,-60,59,112,59,-49,58,13,58,9,57,-38,55,117,54,-33,52,30,51,40,49,14,47,-60,44,83,42,-66,39,4,37,40,34,48,31,26,28,-21,24,-89,21,77,18,-25,14,112,11,-17,7,106,4,-36,0,84,-3,-57,-7,72,-10,-55,-14,93,-17,-4,-21,-82,-24,117,-27,87,-30,75,-33,105,-36,-102,-39,-9,-42,118,-44,24,-46,-20,-49,-32,-51,11,-52,97,-54,-29,-56,-97,-57,-125,-58,-91,-59,-12,-60,125,-60,54,-60,42,-60,79,-60,-82,-60,62,-59,7,-58,-2,-58,48,-56,-117,-55,32,-53,-36,-52,-52,-50,-27,-48,41,-45,-106,-43,37,-40,-33,-38,-79,-35,-84,-32,-71,-29,-25,-26,38,-22,125,-19,-31,-16,85,-12,-47,-9,85,-5,-31,-2,102,2,-13,5,111,9,-21,12,91,16,-75,19,8,23,60,26,95,29,102,32,77,35,27,38,-67,40,71,43,-99,45,-45,47,-37,49,-73,51,99,53,-29,54,43,56,72,57,46,58,-34,58,95,59,-92,59,-71,59,-107,59,61,59,-78,58,-20,57,-5,56,-49,55,118,54,-21,52,46,51,71,49,51,47,-14,44,-116,42,-1,39,77,37,124,34,-120,31,126,28,84,25,26,22,-60,18,103,15,-13,11,124,8,-9,4,116,1,-22,-3,102,-6,-27,-10,106,-13,4,-16,-98,-20,87,-23,25,-26,-4,-30,-15,-33,10,-35,61,-38,-109,-41,16,-43,-81,-46,122,-48,112,-50,-112,-52,-32,-54,94,-55,15,-56,-18,-58,8,-58,76,-59,-49,-60}; }
	private static byte[] data36(){ return new byte[] {124,-60,106,-60,-128,-60,-37,-60,91,-59,29,-58,9,-57,46,-56,-127,-55,9,-53,-67,-52,-97,-50,-81,-48,-23,-46,73,-43,-44,-41,124,-38,76,-35,57,-32,63,-29,100,-26,-100,-23,-22,-20,72,-16,-75,-13,43,-9,-84,-6,45,-2,-74,1,54,5,-71,8,44,12,-100,15,-9,18,70,22,126,25,-95,28,-87,31,-106,34,97,37,14,40,-107,42,-7,44,45,47,66,49,31,51,-40,52,91,54,-77,55,-48,56,-55,57,124,58,12,59,89,59,124,59,95,59,26,59,-111,58,-29,57,-13,56,-38,55,-116,54,9,53,97,51,126,49,122,47,67,45,-22,42,102,40,-62,37,-8,34,19,32,13,29,-14,25,-70,22,115,19,24,16,-81,12,61,9,-66,5,61,2,-68,-2,54,-5,-65,-9,65,-12,-37,-16,122,-19,46,-22,-11,-26,-48,-29,-58,-32,-38,-35,9,-37,91,-40,-47,-43,107,-45,47,-47,28,-49,52,-51,123,-53,-17,-55,-105,-56,107,-57,120,-58,-76,-59,36,-59,-50,-60,-92,-60,-70,-60,-6,-60,120,-59,36,-58,8,-57,27,-56,100,-55,-37,-54,-126,-52,89,-50,88,-48,-120,-46,-39,-44,88,-41,-9,-39,-75,-36,-98,-33,-109,-30,-76,-27,-34,-24,37,-20,124,-17,-34,-14,81,-10,-54,-7,71,-3,-54,0,75,4,-63,7,64,11,-93,14,5,18,84,21,-119,24,-75,27,-70,30,-79,33,124,36,52,39,-67,41,42,44,105,46,-127,48,111,50,44,52,-64,53,28,55,80,56,72,57,23,58,-89,58,13,59,55,59,46,59,-12,58,124,58,-36,57,-3,56,-13,55,-77,54,66,53,-91,51,-43,49,-35,47,-74,45,105,43,-10,40,91,38,-94,35,-59,32,-51,29,-68,26,-113,23,81,20,-1,16,-98,13,49,10,-68,6,61,3,-60,-1,62,-4,-53,-8,80,-11,-23,-15,-118,-18,57,-21,1,-24,-39,-28,-54,-31,-40,-34,3,-36,76,-39,-65,-42,73,-44,11,-46,-24,-49,-8,-51,52,-52,-103,-54,54,-55,-5,-57,-6,-58,40,-58,-119,-59,33,-59,-20,-60,-22,-60,35,-59,-121,-59,42,-58,-10,-58,-1,-57,50,-55,-102,-54,50,-52,-11,-51,-24,-49,5,-46,73,-44,-73,-42,73,-39,-5,-37,-46,-34,-63,-31,-48,-28,-13,-25,46,-21,124,-18,-41,-15,64,-11,-75,-8,41,-4,-84,-1,33,3,-94,6,16,10,126,13,-37,16,43,20,104,23,-112,26,-94,29,-107,32,114,35,39,38,-63,40,50,43,125,45,-93,47,-103,49,104,51,3,53,116,54,-77,55,-68,56,-99,57,57,58,-72,58,-24,58,-1,58,-56,58,114,58,-43,57,22,57,20,56,-19,54,-116,53,-1,51,70,50,89,48,72,46,11,44,-91,41,29,39,113,36,-95,33,-69,30,-79,27,-109,24,97,21,21,18,-62,14,88,11,-19,7,118,4,-4,0,-127,-3,9,-6,-106,-10,45,-13,-53,-17,126,-20,61,-23,19,-26,0,-29,6,-32,41,-35,110,-38,-50,-41,90,-43,3,-45,-32,-48,-39,-50,12,-51,97,-53,-20,-55,-91,-56,-114,-57,-83,-58,-4,-59,-127,-59,55,-59,37,-59,69,-59,-100,-59,38,-58,-32,-58,-44,-57,-12,-56,71,-54,-50,-53,122,-51,94,-49,102,-47,-102,-45,-11,-43,118,-40,27,-37,-34,-35,-60,-32,-64,-29,-38,-26,8,-22,75,-19,-99,-16,-3,-13,106,-9,-39,-6,84,-2,-53,1,65,5,-75,8,29,12,127,15,-50,18,17,22,60,25,84,28,80,31,49,34,-13,36,-105,39,16,42,112,44,-104,46,-89,48,125,50,47,52,-82,53,-1,54,28,56,11,57,-60,57,75,58,-97,58,-69,58,-90,58,91,58,-35,57,44,57,68,56,50,55,-29,53,113,52,-60,50,-11,48,-16,46,-52,44,116,42,1,40,100,37,-88,34,-52,31,-41,28,-62,25,-99,22,95,19,19,16,-75,12,82,9,-34,5,110,2,-12,-2,-125,-5,11,-8,-87,-12,66,-15,-13,-19,-80,-22,-128,-25,101,-28,104,-31,125,-34,-69,-37,15,-39,-114,-42,44,-44,-10,-47,-28,-49,2,-50,73,-52,-63,-54,100,-55,61,-56,69,-57,127,-58,-16,-59,-115,-59,103,-59,112,-59,-81,-59,34,-58,-58,-58,-94,-57,-86,-56,-22,-55,84,-53,-16,-52,-68,-50,-82,-48,-50,-46,21,-43,-125,-41,21,-38,-55,-36,-103,-33,-117,-30,-108,-27,-76,-24,-19,-21,49,-17,-118,-14,-21,-11,87,-7,-54,-4,59,0,-78,3,31,7,-118,10,-18,13,60,17,-121,20,-76,23,-43,26,-42,29,-59,32,-114,35,62,38,-54,40,46,43,113,45,-121,47,117,49,55,51,-53,52,46,54,100,55,102,56,54,57,-41,57,60,58,120,58,117,58,70,58,-31,57,68,57,124,56,123,55,74,54,-19,52,89,51,-96,49,-76,47,-93,45,97,43,6,41,118,38,-43,35,4,33,33,30,31,27,3,24,-39,20,-111,17,69,14,-28,10,127,7,14,4,-95,0,41,-3,-64,-7,81,-10,-13,-14,-100,-17}; }
	private static byte[] data37(){ return new byte[] {87,-20,30,-23,4,-26,-13,-30,9,-32,52,-35,126,-38,-16,-41,126,-43,53,-45,22,-47,28,-49,85,-51,-79,-53,70,-54,3,-55,-10,-57,24,-57,110,-58,-11,-59,-73,-59,-95,-59,-54,-59,32,-58,-83,-58,108,-57,92,-56,127,-55,-44,-54,83,-52,8,-50,-32,-49,-20,-47,27,-44,113,-42,-14,-40,-117,-37,83,-34,41,-31,39,-28,54,-25,96,-22,-102,-19,-28,-16,64,-12,-98,-9,15,-5,120,-2,-22,1,91,5,-65,8,39,12,119,15,-59,18,-6,21,34,25,43,28,36,31,-5,33,-73,36,81,39,-58,41,27,44,66,46,72,48,24,50,-56,51,62,53,-113,54,-89,55,-109,56,73,57,-48,57,30,58,63,58,39,58,-36,57,96,57,-81,56,-53,55,-72,54,113,53,-2,51,90,50,-119,48,-111,46,105,44,33,42,-83,39,26,37,99,34,-110,31,-98,28,-103,25,118,22,67,19,-3,15,-85,12,78,9,-29,5,125,2,9,-1,-96,-5,55,-8,-46,-12,127,-15,46,-18,-7,-22,-54,-25,-65,-28,-67,-31,-28,-34,29,-36,-128,-39,-5,-42,-91,-44,109,-46,98,-48,-125,-50,-56,-52,71,-53,-24,-55,-61,-56,-54,-57,4,-57,114,-58,18,-58,-28,-59,-17,-59,38,-58,-104,-58,56,-57,11,-56,18,-55,74,-54,-84,-53,71,-51,2,-49,-11,-48,9,-45,74,-43,-83,-41,56,-38,-31,-36,-85,-33,-110,-30,-112,-27,-86,-24,-42,-21,20,-17,97,-14,-69,-11,29,-7,-124,-4,-12,-1,88,3,-55,6,36,10,-127,13,-49,16,9,20,56,23,81,26,75,29,58,32,-5,34,-87,37,50,40,-109,42,-41,44,-23,46,-37,48,-104,50,49,52,-108,53,-52,54,-45,55,-91,56,74,57,-75,57,-11,57,-6,57,-48,57,114,57,-34,56,28,56,37,55,-3,53,-88,52,32,51,110,49,-113,47,-124,45,86,43,-7,40,-126,38,-36,35,38,33,66,30,83,27,61,24,30,21,-30,17,-95,14,71,11,-17,7,-124,4,34,1,-78,-3,81,-6,-26,-10,-106,-13,62,-16,3,-19,-47,-23,-79,-26,-77,-29,-66,-32,-13,-35,62,-37,-82,-40,61,-42,-10,-45,-47,-47,-39,-49,12,-50,101,-52,-9,-54,-82,-55,-102,-56,-73,-57,4,-57,-122,-58,60,-58,31,-58,63,-58,-119,-58,12,-57,-65,-57,-89,-56,-71,-55,6,-53,119,-52,30,-50,-19,-49,-26,-47,13,-44,83,-42,-56,-40,86,-37,11,-34,-37,-32,-57,-29,-50,-26,-23,-23,23,-19,91,-16,-93,-13,3,-9,92,-6,-56,-3,43,1,-106,4,-13,7,83,11,-96,14,-25,17,26,21,58,24,72,27,57,30,18,33,-50,35,104,38,-30,40,54,43,100,45,107,47,69,49,-10,50,122,52,-53,53,-14,54,-28,55,-89,56,53,57,-108,57,-71,57,-74,57,115,57,8,57,98,56,-112,55,-120,54,84,53,-19,51,90,50,-102,48,-81,46,-103,44,96,42,-7,39,121,37,-49,34,12,32,42,29,44,26,31,23,-15,19,-65,16,114,13,34,10,-58,6,96,3,0,0,-105,-4,55,-7,-36,-11,-122,-14,67,-17,8,-20,-27,-24,-48,-27,-37,-30,-12,-33,56,-35,-116,-38,13,-40,-83,-43,110,-45,100,-47,111,-49,-68,-51,35,-52,-62,-54,-114,-55,-119,-56,-74,-57,24,-57,-91,-58,111,-58,97,-58,-111,-58,-21,-58,126,-57,63,-56,50,-55,90,-54,-87,-53,50,-51,-37,-50,-69,-48,-68,-46,-20,-44,62,-41,-74,-39,78,-36,9,-33,-36,-31,-48,-28,-42,-25,-11,-22,40,-18,100,-15,-74,-12,10,-8,105,-5,-50,-2,43,2,-107,5,-23,8,67,12,-120,15,-57,18,-17,21,9,25,8,28,-16,30,-66,33,106,36,-5,38,101,41,-83,43,-53,45,-59,47,-112,49,50,51,-92,52,-20,53,-2,54,-28,55,-106,56,21,57,102,57,126,57,105,57,27,57,-98,56,-15,55,11,55,-1,53,-73,52,75,51,-87,49,-29,47,-20,45,-50,43,-113,41,29,39,-99,36,-24,33,36,31,60,28,62,25,41,22,3,19,-57,15,-123,12,44,9,-39,5,118,2,22,-1,-74,-5,88,-8,6,-11,-74,-15,124,-18,71,-21,46,-24,37,-27,54,-30,95,-33,-88,-36,14,-38,-105,-41,68,-43,22,-45,15,-47,54,-49,-127,-51,3,-52,-90,-54,-124,-55,-115,-56,-58,-57,54,-57,-46,-58,-91,-58,-87,-58,-31,-58,73,-57,-22,-57,-80,-56,-71,-55,-35,-54,68,-52,-53,-51,-124,-49,104,-47,116,-45,-88,-43,1,-40,126,-38,27,-35,-38,-33,-81,-30,-89,-27,-83,-24,-49,-21,-2,-18,63,-14,-119,-11,-32,-8,58,-4,-104,-1,-6,2,81,6,-84,9,-8,12,56,16,114,19,-115,22,-95,25,-107,28,119,31,53,34,-34,36,94,39,-66,41,-3,43,11,46,-2,47,-71,49,82,51,-73,52,-17,53,-4,54,-50,55,123,56,-20,56,47,57,63,57,28,57,-59,56,65,56,-127,55,-99,54,125,53,53,52,-69,50,21,49,70,47}; }
	private static byte[] data38(){ return new byte[] {74,45,39,43,-34,40,113,38,-31,35,52,33,103,30,126,27,-125,24,104,21,70,18,11,15,-59,11,122,8,27,5,-55,1,99,-2,15,-5,-77,-9,103,-12,30,-15,-23,-19,-64,-22,-85,-25,-84,-28,-60,-31,-7,-34,73,-36,-71,-39,77,-41,3,-43,-32,-46,-27,-48,19,-49,107,-51,-9,-53,-91,-54,-113,-55,-98,-56,-24,-57,91,-57,7,-57,-32,-58,-17,-58,49,-57,-94,-57,71,-56,30,-55,34,-54,92,-53,-66,-52,81,-50,15,-48,-9,-47,8,-44,65,-42,-99,-40,28,-37,-65,-35,121,-32,88,-29,72,-26,85,-23,113,-20,-94,-17,-32,-14,40,-10,126,-7,-48,-4,47,0,-120,3,-35,6,52,10,116,13,-73,16,-34,19,-2,22,2,26,-12,28,-55,31,-124,34,29,37,-100,39,-17,41,36,44,46,46,17,48,-56,49,85,51,-78,52,-31,53,-28,54,-81,55,81,56,-70,56,-9,56,-4,56,-44,56,116,56,-24,55,37,55,54,54,19,53,-59,51,70,50,-100,48,-56,46,-57,44,-92,42,87,40,-25,37,87,35,-89,32,-37,29,-13,26,-12,23,-32,20,-70,17,-124,14,66,11,-13,7,-94,4,73,1,-15,-3,-102,-6,72,-9,-2,-13,-67,-16,-113,-19,106,-22,93,-25,100,-28,-124,-31,-65,-34,25,-36,-114,-39,44,-41,-25,-44,-49,-46,-40,-48,18,-49,111,-51,4,-52,-71,-54,-84,-55,-64,-56,18,-56,-116,-57,64,-57,30,-57,53,-57,122,-57,-14,-57,-97,-56,117,-55,-123,-54,-69,-53,39,-51,-69,-50,124,-48,103,-46,121,-44,-76,-42,17,-39,-108,-37,48,-34,-13,-32,-56,-29,-64,-26,-61,-23,-26,-20,13,-16,76,-13,-111,-10,-32,-7,54,-3,-121,0,-27,3,45,7,-123,10,-68,13,-4,16,27,20,56,23,51,26,33,29,-20,31,-90,34,52,37,-81,39,-7,41,41,44,45,46,7,48,-67,49,59,51,-101,52,-68,53,-64,54,127,55,34,56,-128,56,-69,56,-69,56,-115,56,43,56,-102,55,-45,54,-29,53,-69,52,107,51,-22,49,64,48,103,46,106,44,66,42,-10,39,-121,37,-8,34,71,32,126,29,-105,26,-104,23,-117,20,99,17,52,14,-16,10,-85,7,88,4,7,1,-80,-3,97,-6,17,-9,-51,-13,-110,-16,101,-19,74,-22,64,-25,78,-28,113,-31,-74,-34,15,-36,-112,-39,47,-41,-15,-44,-33,-46,-18,-48,40,-49,-109,-51,34,-52,-27,-54,-42,-55,-13,-56,70,-56,-57,-57,120,-57,96,-57,119,-57,-66,-57,61,-56,-30,-56,-57,-55,-52,-54,13,-52,115,-51,11,-49,-54,-48,-73,-46,-57,-44,2,-41,95,-39,-36,-37,125,-34,55,-31,17,-28,-2,-26,7,-22,31,-19,72,-16,-124,-13,-65,-10,18,-6,92,-3,-78,0,2,4,79,7,-102,10,-46,13,11,17,39,20,60,23,54,26,28,29,-26,31,-104,34,35,37,-102,39,-34,41,12,44,11,46,-31,47,-110,49,17,51,101,52,-111,53,-126,54,77,55,-30,55,69,56,124,56,124,56,73,56,-19,55,82,55,-108,54,-100,53,121,52,41,51,-88,49,-2,47,41,46,43,44,5,42,-65,39,78,37,-61,34,22,32,78,29,105,26,118,23,96,20,69,17,21,14,-41,10,-105,7,69,4,-4,0,-91,-3,95,-6,14,-9,-44,-13,-103,-16,115,-19,88,-22,88,-25,99,-28,-109,-31,-48,-34,56,-36,-77,-39,94,-41,27,-43,18,-45,30,-47,97,-49,-56,-51,93,-52,33,-53,16,-54,52,-55,-127,-56,9,-56,-73,-57,-96,-57,-74,-57,-3,-57,121,-56,36,-55,-3,-55,12,-53,64,-52,-83,-51,60,-49,-3,-48,-28,-46,-12,-44,42,-41,-126,-39,0,-36,-105,-34,85,-31,35,-28,20,-25,18,-22,41,-19,78,-16,-125,-13,-65,-10,8,-6,81,-3,-95,0,-17,3,54,7,124,10,-76,13,-29,16,3,20,14,23,9,26,-24,28,-77,31,95,34,-21,36,91,39,-94,41,-52,43,-57,45,-94,47,75,49,-49,50,34,52,72,53,65,54,7,55,-96,55,5,56,57,56,62,56,12,56,-79,55,28,55,93,54,107,53,72,52,-1,50,125,49,-35,47,5,46,18,44,-21,41,-84,39,63,37,-72,34,17,32,77,29,109,26,125,23,111,20,88,17,41,14,-9,10,-79,7,112,4,31,1,-39,-3,-120,-6,75,-9,6,-12,-39,-16,-80,-19,-98,-22,-103,-25,-82,-28,-38,-31,30,-33,-123,-36,3,-38,-86,-41,113,-43,95,-45,113,-47,-78,-49,22,-50,-81,-52,108,-53,96,-54,122,-55,-49,-56,72,-56,0,-56,-37,-57,-11,-57,53,-56,-81,-56,83,-55,43,-54,50,-53,101,-52,-54,-51,86,-49,16,-47,-12,-46,-4,-44,45,-41,-126,-39,-12,-37,-111,-34,58,-31,17,-28,-15,-26,-16,-23,2,-19,30,-16,80,-13,-120,-10,-55,-7,18,-3,91,0,-93,3,-21,6,41,10,98,13,-117,16,-88,19,-77,22,-87,25,-116,28,79,31,-2,33,-119,36,-9,38,67,41}; }
	private static byte[] data39(){ return new byte[] {103,43,105,45,65,47,-18,48,116,50,-56,51,-13,52,-18,53,-71,54,82,55,-64,55,-11,55,0,56,-42,55,122,55,-15,54,51,54,73,53,47,52,-28,50,116,49,-50,47,10,46,16,44,-6,41,-68,39,88,37,-38,34,51,32,123,29,-97,26,-74,23,-83,20,-99,17,115,14,71,11,5,8,-55,4,126,1,57,-2,-14,-6,-79,-9,116,-12,73,-15,33,-18,18,-21,14,-24,38,-27,78,-30,-103,-33,-9,-36,126,-38,28,-40,-26,-43,-49,-45,-30,-47,28,-48,-127,-50,18,-51,-49,-53,-69,-54,-45,-55,31,-55,-104,-56,68,-56,32,-56,42,-56,109,-56,-40,-56,123,-55,72,-54,71,-53,119,-52,-51,-51,89,-49,5,-47,-29,-46,-28,-44,14,-41,87,-39,-55,-37,84,-34,-1,-32,-54,-29,-92,-26,-98,-23,-91,-20,-65,-17,-22,-14,27,-10,90,-7,-102,-4,-31,-1,38,3,104,6,-92,9,-37,12,-1,15,31,19,37,22,28,25,-2,27,-61,30,111,33,1,36,108,38,-66,40,-29,42,-24,44,-58,46,117,48,2,50,90,51,-116,52,-116,53,92,54,1,55,110,55,-75,55,-65,55,-94,55,76,55,-51,54,23,54,55,53,36,52,-27,50,123,49,-30,47,33,46,56,44,38,42,-15,39,-102,37,28,35,-119,32,-49,29,2,27,29,24,27,21,21,18,-18,14,-54,11,-114,8,86,5,16,2,-47,-2,-118,-5,79,-8,22,-11,-24,-15,-56,-18,-77,-21,-74,-24,-56,-27,-12,-30,58,-32,-103,-35,25,-37,-71,-40,124,-42,97,-44,112,-46,-92,-48,4,-49,-115,-51,69,-52,39,-53,58,-54,125,-55,-20,-56,-111,-56,97,-56,102,-56,-101,-56,-2,-56,-107,-55,91,-54,76,-53,117,-52,-67,-51,63,-49,-28,-48,-78,-46,-81,-44,-56,-42,14,-39,111,-37,-11,-35,-105,-32,87,-29,42,-26,26,-23,26,-20,47,-17,80,-14,125,-11,-76,-8,-16,-5,53,-1,112,2,-75,5,-22,8,33,12,67,15,98,18,103,21,98,24,63,27,14,30,-75,32,80,35,-70,37,20,40,60,42,75,44,39,46,-25,47,114,49,-38,50,15,52,26,53,-11,53,-95,54,26,55,107,55,127,55,112,55,34,55,-79,54,6,54,50,53,42,52,-8,50,-102,49,11,48,91,46,117,44,120,42,72,40,-4,37,-113,35,-4,32,87,30,-117,27,-77,24,-70,21,-70,18,-99,15,125,12,74,9,23,6,-43,2,-100,-1,87,-4,33,-7,-24,-11,-66,-14,-100,-17,-118,-20,-118,-23,-102,-26,-57,-29,6,-31,102,-34,-35,-37,123,-39,53,-41,22,-43,31,-45,70,-47,-91,-49,29,-50,-47,-52,-90,-53,-80,-54,-24,-55,73,-55,-26,-56,-90,-56,-95,-56,-56,-56,30,-55,-86,-55,95,-54,71,-53,93,-52,-100,-51,18,-49,-93,-48,110,-46,82,-44,106,-42,-102,-40,-9,-38,109,-35,6,-32,-72,-30,-122,-27,102,-24,101,-21,106,-18,-120,-15,-85,-12,-34,-9,21,-5,80,-2,-114,1,-55,4,0,8,51,11,86,14,114,17,124,20,115,23,90,26,35,29,-40,31,110,34,-25,36,64,39,117,41,-121,43,112,45,54,47,-50,48,62,50,127,51,-105,52,124,53,54,54,-65,54,22,55,65,55,56,55,-2,54,-103,54,-2,53,54,53,66,52,26,51,-52,49,78,48,-89,46,-40,44,-33,42,-60,40,-126,38,32,36,-96,33,-1,30,68,28,116,25,-123,22,-113,19,122,16,99,13,56,10,7,7,-48,3,-105,0,89,-3,38,-6,-21,-10,-57,-13,-95,-16,-109,-19,-116,-22,-96,-25,-63,-28,5,-30,86,-33,-48,-36,96,-38,23,-40,-18,-43,-22,-45,14,-46,89,-48,-49,-50,111,-51,61,-52,53,-53,98,-54,-77,-55,68,-55,-17,-56,-28,-56,-17,-56,65,-55,-75,-55,91,-54,56,-53,53,-52,110,-51,-55,-50,83,-48,10,-46,-32,-45,-23,-43,10,-40,90,-38,-65,-36,79,-33,-14,-31,-76,-28,-114,-25,121,-22,124,-19,-113,-16,-88,-13,-39,-10,2,-6,64,-3,114,0,-79,3,-32,6,20,10,53,13,84,16,92,19,91,22,63,25,16,28,-51,30,98,33,-20,35,68,38,-120,40,-94,42,-105,44,103,46,14,48,-121,49,-37,50,-4,51,-12,52,-67,53,84,54,-66,54,-8,54,-1,54,-37,54,-127,54,-3,53,69,53,96,52,79,51,14,50,-93,48,13,47,79,45,102,43,92,41,39,39,-40,36,98,34,-45,31,35,29,92,26,-127,23,-116,20,-117,17,116,14,85,11,44,8,-6,4,-59,1,-113,-2,87,-5,41,-8,-4,-12,-36,-15,-54,-18,-64,-21,-45,-24,-19,-27,44,-29,120,-32,-22,-35,110,-37,33,-39,-26,-42,-33,-44,-16,-46,49,-47,-104,-49,43,-50,-25,-52,-46,-53,-22,-54,48,-54,-89,-55,75,-55,34,-55,36,-55,93,-55,-65,-55,87,-54,23,-53,12,-52,40,-51,120,-50,-21,-49,-112,-47,87,-45,73,-43,97,-41,-105,-39,-11,-37,112,-34,7,-31}; }
	private static byte[] data40(){ return new byte[] {-69,-29,-121,-26,105,-23,95,-20,102,-17,123,-14,-100,-11,-56,-8,-10,-5,45,-1,94,2,-108,5,-67,8,-23,11,-2,14,18,18,10,21,-5,23,-49,26,-113,29,51,32,-66,34,38,37,115,39,-105,41,-100,43,120,45,46,47,-73,48,27,50,76,51,89,52,47,53,-34,53,86,54,-88,54,-63,54,-78,54,107,54,-3,53,87,53,-116,52,-120,51,98,50,8,49,-122,47,-37,45,6,44,13,42,-18,39,-84,37,72,35,-56,32,40,30,115,27,-100,24,-65,21,-67,18,-69,15,-98,12,-127,9,83,6,40,3,-15,-1,-64,-4,-109,-7,102,-10,73,-13,47,-16,42,-19,48,-22,79,-25,124,-28,-54,-31,43,-33,-84,-36,78,-38,12,-40,-15,-43,-6,-45,40,-46,-128,-48,1,-49,-84,-51,-123,-52,-120,-53,-67,-54,29,-54,-83,-55,111,-55,92,-55,126,-55,-51,-55,73,-54,-5,-54,-47,-53,-30,-52,16,-50,122,-49,-1,-48,-71,-46,-108,-44,-105,-42,-65,-40,7,-37,113,-35,-8,-33,-99,-30,88,-27,48,-24,22,-21,19,-18,30,-15,53,-12,88,-9,-124,-6,-83,-3,-27,0,11,4,65,7,95,10,-128,13,-114,16,-111,19,-126,22,94,25,38,28,-44,30,102,33,-33,35,48,38,107,40,120,42,104,44,43,46,-54,47,60,49,-123,50,-94,51,-112,52,81,53,-28,53,70,54,124,54,127,54,83,54,-6,53,109,53,-73,52,-49,51,-69,50,123,49,15,48,121,46,-67,44,-43,42,-51,40,-100,38,80,36,-36,33,83,31,-89,28,-23,25,14,23,38,20,34,17,30,14,-3,10,-32,7,-74,4,-122,1,93,-2,43,-5,5,-8,-29,-12,-54,-15,-62,-18,-62,-21,-37,-24,2,-26,69,-29,-99,-32,20,-34,-90,-37,90,-39,45,-41,40,-43,66,-45,-117,-47,-10,-49,-114,-50,83,-51,64,-52,92,-53,-87,-54,30,-54,-54,-55,-96,-55,-90,-55,-35,-55,68,-54,-42,-54,-99,-53,-120,-52,-83,-51,-17,-50,106,-48,4,-46,-53,-45,-70,-43,-56,-41,0,-38,82,-36,-52,-34,89,-31,9,-28,-52,-26,-89,-23,-105,-20,-108,-17,-93,-14,-68,-11,-36,-8,8,-4,46,-1,97,2,-123,5,-82,8,-56,11,-33,14,-30,17,-38,20,-66,23,-116,26,69,29,-28,31,101,34,-53,36,15,39,46,41,51,43,3,45,-69,46,63,48,-99,49,-44,50,-44,51,-78,52,90,53,-40,53,36,54,68,54,48,54,-14,53,-128,53,-28,52,21,52,29,51,-11,49,-92,48,38,47,-126,45,-78,43,-62,41,-89,39,110,37,19,35,-104,32,4,30,82,27,-117,24,-82,21,-68,18,-66,15,-83,12,-104,9,114,6,79,3,33,0,-5,-4,-46,-7,-79,-10,-105,-13,-119,-16,-121,-19,-104,-22,-72,-25,-15,-28,61,-30,-86,-33,43,-35,-44,-38,-110,-40,125,-42,-122,-44,-74,-46,18,-47,-114,-49,65,-50,16,-51,27,-52,69,-53,-87,-54,53,-54,-15,-55,-34,-55,-10,-55,67,-54,-70,-54,98,-53,56,-52,56,-51,106,-50,-64,-49,73,-47,-17,-46,-53,-44,-68,-42,-31,-40,28,-37,125,-35,-5,-33,-106,-30,69,-27,22,-24,-17,-22,-28,-19,-27,-16,-14,-13,14,-9,43,-6,84,-3,120,0,-92,3,-60,6,-26,9,-8,12,5,16,-2,18,-19,21,-62,24,-121,27,48,30,-64,32,54,35,-122,37,-64,39,-54,41,-65,43,125,45,37,47,-111,48,-27,49,-2,50,-10,51,-70,52,81,53,-67,53,-11,53,3,54,-35,53,-116,53,10,53,92,52,125,51,116,50,62,49,-35,47,83,46,-97,44,-57,42,-58,40,-91,38,96,36,-4,33,125,31,-35,28,41,26,92,23,123,20,-119,17,-123,14,122,11,94,8,65,5,28,2,-12,-2,-44,-5,-82,-8,-107,-11,-123,-14,123,-17,-119,-20,-98,-23,-49,-26,16,-28,108,-31,-29,-34,118,-36,41,-38,-4,-41,-14,-43,14,-44,78,-46,-70,-48,72,-49,10,-50,-18,-52,7,-52,71,-53,-71,-54,86,-54,37,-54,32,-54,78,-54,-90,-54,48,-53,-26,-53,-53,-52,-37,-51,23,-49,127,-48,14,-46,-55,-45,-90,-43,-87,-41,-47,-39,24,-36,-127,-34,4,-31,-93,-29,93,-26,40,-23,13,-20,-2,-18,3,-14,14,-11,41,-8,69,-5,104,-2,-115,1,-82,4,-51,7,-27,10,-15,13,-12,16,-25,19,-57,22,-106,25,75,28,-21,30,111,33,-45,35,29,38,64,40,67,42,35,44,-42,45,106,47,-51,48,10,50,24,51,-3,51,-79,52,60,53,-110,53,-62,53,-72,53,-117,53,38,53,-103,52,-37,51,-17,50,-37,49,-105,48,43,47,-106,45,-40,43,-12,41,-15,39,-65,37,123,35,11,33,-119,30,-30,27,48,25,89,22,123,19,-122,16,-126,13,119,10,95,7,66,4,33,1,-1,-3,-32,-6,-60,-9,-79,-12,-91,-15,-87,-18,-72,-21,-32,-24,18,-26,102,-29,-56,-32,76,-34,-19,-37,-86,-39,-115,-41,-113,-43,-71,-45,8,-46}; }
	private static byte[] data41(){ return new byte[] {127,-48,33,-49,-21,-51,-29,-52,7,-52,87,-53,-42,-54,-124,-54,93,-54,107,-54,-96,-54,9,-53,-95,-53,95,-52,83,-51,109,-50,-76,-49,39,-47,-66,-46,-125,-44,101,-42,117,-40,-97,-38,-17,-36,91,-33,-29,-31,-120,-28,64,-25,20,-22,-14,-20,-20,-17,-25,-14,-4,-11,10,-7,44,-4,69,-1,105,2,-123,5,-100,8,-79,11,-79,14,-79,17,-104,20,113,23,54,26,-30,28,117,31,-16,33,71,36,-122,38,-98,40,-110,42,106,44,10,46,-105,47,-23,48,25,50,30,51,-15,51,-100,52,23,53,99,53,-124,53,113,53,54,53,-59,52,48,52,99,51,113,50,80,49,3,48,-110,46,-16,44,47,43,66,41,54,39,4,37,-74,34,71,32,-68,29,26,27,91,24,-115,21,-87,18,-76,15,-75,12,-88,9,-109,6,122,3,92,0,63,-3,37,-6,14,-9,1,-12,-3,-16,8,-18,34,-21,74,-24,-111,-27,-33,-30,91,-32,-35,-35,-112,-37,83,-39,68,-41,78,-43,-121,-45,-33,-47,98,-48,17,-49,-27,-51,-22,-52,24,-52,117,-53,-2,-54,-73,-54,-99,-54,-79,-54,-10,-54,100,-53,9,-52,-51,-52,-50,-51,-23,-50,66,-48,-79,-47,90,-45,26,-43,10,-41,28,-39,73,-37,-96,-35,12,-32,-104,-30,62,-27,-8,-25,-52,-22,-85,-19,-93,-16,-100,-13,-79,-10,-71,-7,-35,-4,-20,-1,18,3,34,6,58,9,66,12,68,15,53,18,27,21,-26,23,-88,26,71,29,-42,31,66,34,-106,36,-60,38,-39,40,-63,42,-119,44,43,46,-97,47,-13,48,19,50,14,51,-39,51,120,52,-21,52,44,53,69,53,41,53,-29,52,110,52,-53,51,-4,50,1,50,-41,48,-119,47,10,46,107,44,-96,42,-80,40,-95,38,107,36,28,34,-89,31,32,29,118,26,-65,23,-22,20,11,18,21,15,26,12,13,9,-3,5,-26,2,-51,-1,-76,-4,-98,-7,-113,-10,-124,-13,-117,-16,-104,-19,-70,-22,-19,-25,52,-27,-107,-30,12,-32,-94,-35,85,-37,38,-39,28,-41,50,-43,113,-45,-45,-47,99,-48,17,-49,-7,-51,-1,-52,56,-52,-97,-53,45,-53,-16,-54,-34,-54,-8,-54,69,-53,-68,-53,96,-52,54,-51,47,-50,94,-49,-83,-48,45,-46,-47,-45,-102,-43,-114,-41,-102,-39,-43,-37,34,-34,-104,-32,33,-29,-57,-27,-127,-24,84,-21,49,-18,41,-15,32,-12,46,-9,57,-6,81,-3,104,0,124,3,-109,6,-98,9,-92,12,-96,15,-119,18,105,21,49,24,-26,26,-124,29,7,32,111,34,-71,36,-29,38,-22,40,-47,42,-114,44,41,46,-106,47,-30,48,-6,49,-17,50,-77,51,73,52,-71,52,-15,52,4,53,-30,52,-105,52,29,52,116,51,-94,50,-96,49,117,48,33,47,-95,45,-1,43,47,42,66,40,44,38,-5,35,-91,33,54,31,-86,28,4,26,77,23,122,20,-100,17,-85,14,-83,11,-85,8,-107,5,-116,2,110,-1,97,-4,73,-7,67,-10,61,-13,72,-16,91,-19,-123,-22,-70,-25,12,-27,110,-30,-16,-33,-118,-35,67,-37,28,-39,24,-41,52,-43,123,-45,-31,-47,119,-48,47,-49,25,-50,38,-51,102,-52,-49,-53,102,-53,44,-53,30,-53,62,-53,-113,-53,7,-52,-77,-52,-121,-51,-120,-50,-74,-49,8,-47,-116,-46,43,-44,-1,-43,-25,-41,2,-38,46,-36,-118,-34,-16,-32,-124,-29,31,-26,-32,-24,-88,-21,-115,-18,117,-15,118,-12,117,-9,-120,-6,-110,-3,-86,0,-72,3,-52,6,-48,9,-44,12,-56,15,-82,18,-120,21,75,24,-7,26,-108,29,15,32,115,34,-72,36,-37,38,-33,40,-67,42,120,44,13,46,118,47,-69,48,-47,49,-64,50,-128,51,20,52,125,52,-76,52,-61,52,-98,52,82,52,-46,51,44,51,84,50,82,49,40,48,-48,46,82,45,-82,43,-32,41,-14,39,-33,37,-85,35,92,33,-23,30,99,28,-65,25,8,23,58,20,94,17,112,14,121,11,116,8,106,5,92,2,75,-1,59,-4,46,-7,39,-10,40,-13,56,-16,78,-19,127,-22,-74,-25,15,-27,116,-30,-3,-33,-105,-35,90,-37,51,-39,54,-41,85,-43,-98,-45,13,-46,-97,-48,100,-49,70,-50,96,-51,-100,-52,10,-52,-92,-53,106,-53,94,-53,-126,-53,-49,-53,78,-52,-10,-52,-53,-51,-50,-50,-7,-49,77,-47,-49,-46,108,-44,63,-42,39,-40,61,-38,107,-36,-64,-34,37,-31,-71,-29,77,-26,13,-23,-47,-21,-79,-18,-104,-15,-109,-12,-111,-9,-102,-6,-88,-3,-77,0,-58,3,-51,6,-44,9,-49,12,-65,15,-91,18,117,21,55,24,-28,26,115,29,-11,31,75,34,-109,36,-79,38,-79,40,-113,42,69,44,-43,45,67,47,126,48,-103,49,-126,50,65,51,-41,51,59,52,119,52,-127,52,95,52,17,52,-107,51,-22,50,27,50,20,49,-16,47,-105,46,28,45,122,43,-80,41,-60,39,-76,37,-125,35,56,33,-57,30,72,28}; }
	private static byte[] data42(){ return new byte[] {-92,25,-14,22,43,20,79,17,103,14,116,11,115,8,110,5,100,2,86,-1,75,-4,67,-7,61,-10,72,-13,83,-16,120,-19,-97,-22,-25,-25,56,-27,-86,-30,44,-32,-46,-35,-113,-37,114,-39,113,-41,-108,-43,-33,-45,77,-46,-28,-48,-91,-49,-117,-50,-94,-51,-32,-52,77,-52,-27,-53,-82,-53,-101,-53,-62,-53,10,-52,-118,-52,44,-51,3,-50,0,-49,38,-48,126,-47,-15,-46,-103,-44,90,-42,74,-40,81,-38,-123,-36,-53,-34,57,-31,-71,-29,86,-26,9,-23,-52,-21,-90,-18,-117,-15,124,-12,124,-9,124,-6,-122,-3,-111,0,-102,3,-95,6,-92,9,-105,12,-117,15,102,18,58,21,-12,23,-96,26,47,29,-85,31,4,34,70,36,101,38,100,40,66,42,-11,43,-117,45,-15,46,52,48,75,49,56,50,-7,50,-112,51,-10,51,51,52,67,52,33,52,-38,51,93,51,-69,50,-23,49,-18,48,-58,47,122,46,-2,44,100,43,-99,41,-74,39,-83,37,-128,35,57,33,-47,30,84,28,-75,25,13,23,68,20,115,17,-113,14,-99,11,-89,8,-94,5,-99,2,-106,-1,-117,-4,-118,-7,-120,-10,-110,-13,-89,-16,-59,-19,-6,-22,59,-24,-109,-27,3,-29,-119,-32,47,-34,-19,-37,-51,-39,-49,-41,-16,-43,61,-44,-92,-46,64,-47,-10,-49,-27,-50,-16,-51,49,-51,-105,-52,46,-52,-17,-53,-34,-53,-5,-53,65,-52,-68,-52,86,-51,45,-50,30,-49,70,-48,-113,-47,4,-45,-95,-44,94,-42,72,-40,71,-38,118,-36,-74,-34,28,-31,-104,-29,46,-26,-37,-24,-104,-21,109,-18,75,-15,58,-12,47,-9,51,-6,46,-3,63,0,59,3,69,6,63,9,53,12,33,15,-2,17,-53,20,-118,23,45,26,-60,28,55,31,-106,33,-41,35,-10,37,-8,39,-43,41,-115,43,35,45,-113,46,-46,47,-17,48,-33,49,-91,50,63,51,-83,51,-19,51,3,52,-24,51,-91,51,48,51,-106,50,-56,49,-43,48,-75,47,109,46,-2,44,101,43,-86,41,-56,39,-57,37,-94,35,97,33,0,31,-118,28,-11,25,78,23,-111,20,-62,17,-27,14,-5,11,6,9,11,6,8,3,4,0,1,-3,-1,-7,4,-9,15,-12,37,-15,73,-18,122,-21,-64,-24,24,-26,-124,-29,18,-31,-84,-34,114,-36,75,-38,76,-40,109,-42,-81,-44,29,-45,-87,-47,104,-48,68,-49,84,-50,-119,-51,-19,-52,123,-52,54,-52,30,-52,51,-52,116,-52,-30,-52,124,-51,65,-50,51,-49,76,-48,-112,-47,-4,-46,-113,-44,70,-42,36,-40,30,-38,66,-36,123,-34,-36,-32,75,-29,-36,-27,-128,-24,57,-21,5,-18,-33,-16,-60,-13,-73,-10,-79,-7,-81,-4,-79,-1,-75,2,-79,5,-82,8,-96,11,-119,14,102,17,51,20,-19,22,-104,25,38,28,-93,30,-1,32,68,35,101,37,107,39,74,41,11,43,-96,44,22,46,93,47,-127,48,118,49,69,50,-27,50,93,51,-93,51,-62,51,-79,51,117,51,13,51,118,50,-73,49,-53,48,-74,47,120,46,16,45,-123,43,-49,41,-5,39,0,38,-26,35,-81,33,86,31,-24,28,91,26,-66,23,7,21,65,18,106,15,-123,12,-103,9,-96,6,-90,3,-93,0,-90,-3,-89,-6,-82,-9,-67,-12,-45,-15,-7,-18,41,-20,114,-23,-61,-26,57,-28,-75,-31,92,-33,20,-35,-18,-38,-21,-40,4,-41,67,-43,-87,-45,50,-46,-29,-48,-64,-49,-63,-50,-14,-51,75,-51,-48,-52,-127,-52,97,-52,107,-52,-96,-52,6,-51,-110,-51,80,-50,52,-49,67,-48,125,-47,-36,-46,101,-44,16,-42,-27,-41,-43,-39,-19,-37,29,-34,112,-32,-36,-30,96,-27,-3,-25,-83,-22,111,-19,68,-16,33,-13,16,-10,0,-7,-2,-5,-10,-2,-7,1,-14,4,-22,7,-35,10,-63,13,-94,16,105,19,43,22,-49,24,103,27,-31,29,68,32,-118,34,-77,36,-69,38,-92,40,103,42,9,44,-128,45,-44,46,-1,47,-1,48,-42,49,-126,50,0,51,88,51,124,51,122,51,73,51,-21,50,99,50,-80,49,-50,48,-55,47,-109,46,59,45,-71,43,19,42,72,40,89,38,76,36,28,34,-44,31,107,29,-21,26,87,24,-90,21,-19,18,28,16,62,13,90,10,100,7,114,4,117,1,122,-2,126,-5,-118,-8,-107,-11,-74,-14,-47,-17,14,-19,70,-22,-91,-25,9,-27,-113,-30,41,-32,-31,-35,-78,-37,-84,-39,-72,-41,-7,-43,77,-44,-46,-46,123,-47,72,-48,69,-49,103,-50,-75,-51,47,-51,-43,-52,-92,-52,-91,-52,-53,-52,37,-51,-94,-51,85,-50,38,-49,47,-48,82,-47,-83,-46,32,-44,-56,-43,-125,-41,114,-39,116,-37,-96,-35,-29,-33,68,-30,-66,-28,79,-25,-8,-23,-81,-20,124,-17,83,-14,54,-11,38,-8,23,-5,18,-2,10,1,3,4,-6,6,-26,9,-48,12,-87,15,119,18,56,21,-33,23,123,26,-9,28,97,31,-85,33,-36,35,-21,37,-37,39}; }
	private static byte[] data43(){ return new byte[] {-88,41,81,43,-42,44,50,46,105,47,115,48,90,49,14,50,-96,50,-2,50,54,51,63,51,30,51,-51,50,87,50,-82,49,-31,48,-26,47,-63,46,121,45,3,44,109,42,-79,40,-51,38,-46,36,-85,34,115,32,18,30,-92,27,18,25,119,22,-67,19,-5,16,36,14,70,11,91,8,106,5,118,2,124,-1,-120,-4,-113,-7,-88,-10,-70,-13,-28,-16,19,-18,83,-21,-87,-24,12,-26,-115,-29,31,-31,-45,-34,-98,-36,-119,-38,-104,-40,-63,-42,23,-43,-119,-45,41,-46,-22,-48,-39,-49,-18,-50,44,-50,-100,-51,43,-51,-10,-52,-36,-52,-5,-52,63,-51,-80,-51,78,-50,20,-49,7,-48,34,-47,98,-46,-47,-45,92,-43,21,-41,-22,-40,-26,-38,-3,-36,55,-33,-120,-31,-9,-29,124,-26,25,-23,-58,-21,-118,-18,86,-15,51,-12,26,-9,7,-6,-6,-4,-15,-1,-30,2,-40,5,-59,8,-84,11,-123,14,89,17,18,20,-55,22,96,25,-26,27,85,30,-90,32,-33,34,-8,36,-16,38,-55,40,127,42,12,44,121,45,-69,46,-44,47,-53,48,-114,49,45,50,-96,50,-29,50,2,51,-16,50,-79,50,76,50,-75,49,-7,48,16,48,-2,46,-60,45,101,44,-39,42,50,41,93,39,112,37,93,35,45,33,-31,30,122,28,-6,25,104,23,-70,20,2,18,54,15,95,12,125,9,-111,6,-92,3,-82,0,-66,-3,-54,-6,-35,-9,-6,-12,27,-14,77,-17,-120,-20,-37,-23,57,-25,-75,-28,64,-30,-21,-33,-83,-35,-111,-37,-111,-39,-77,-41,-6,-43,94,-44,-14,-46,-93,-47,-124,-48,-122,-49,-71,-50,15,-50,-104,-51,70,-51,33,-51,42,-51,93,-51,-71,-51,73,-50,-12,-50,-35,-49,-37,-48,20,-46,101,-45,-25,-44,-119,-42,78,-40,59,-38,62,-36,106,-34,-83,-32,12,-29,-122,-27,19,-24,-74,-22,109,-19,49,-16,4,-13,-27,-11,-59,-8,-70,-5,-94,-2,-102,1,-122,4,116,7,89,10,52,13,9,16,-56,18,127,21,28,24,-86,26,31,29,122,31,-68,33,-35,35,-27,37,-57,39,-118,41,41,43,-95,44,-11,45,32,47,34,48,-1,48,-87,49,52,50,-120,50,-68,50,-71,50,-106,50,61,50,-63,49,22,49,65,48,69,47,31,46,-48,44,93,43,-60,41,6,40,40,38,39,36,8,34,-51,31,115,29,6,27,122,24,-29,21,45,19,116,16,-98,13,-50,10,-29,7,0,5,14,2,33,-1,48,-4,74,-7,94,-10,-119,-13,-83,-16,-14,-19,52,-21,-104,-24,3,-26,-115,-29,44,-31,-27,-34,-67,-36,-79,-38,-59,-40,-1,-42,83,-43,-40,-45,118,-46,72,-47,53,-48,88,-49,-104,-50,14,-50,-89,-51,111,-51,97,-51,126,-51,-57,-51,61,-50,-39,-50,-91,-49,-108,-48,-78,-47,-13,-46,93,-44,-20,-43,-98,-41,116,-39,107,-37,127,-35,-75,-33,0,-30,109,-28,-22,-26,-127,-23,43,-20,-30,-18,-84,-15,-126,-12,94,-9,70,-6,48,-3,27,0,11,3,-14,5,-37,8,-77,11,-116,14,77,17,10,20,-85,22,68,25,-69,27,38,30,111,32,-98,34,-79,36,-93,38,115,40,36,42,-83,43,17,45,80,46,102,47,83,48,26,49,-80,49,36,50,100,50,-127,50,109,50,48,50,-56,49,54,49,118,48,-109,47,-127,46,75,45,-21,43,107,42,-67,40,-5,38,5,37,1,35,-47,32,-113,30,46,28,-76,25,41,23,-125,20,-45,17,16,15,62,12,102,9,-124,6,-103,3,-74,0,-60,-3,-34,-6,-6,-9,24,-11,75,-14,123,-17,-56,-20,24,-22,-121,-25,0,-27,-103,-30,71,-32,15,-34,-6,-37,-4,-39,37,-40,110,-42,-39,-44,108,-45,35,-46,2,-47,10,-48,59,-49,-108,-50,25,-50,-54,-51,-92,-51,-89,-51,-34,-51,49,-50,-64,-50,108,-49,71,-48,75,-47,117,-46,-56,-45,63,-43,-35,-42,-101,-40,126,-38,127,-36,-98,-34,-35,-32,48,-29,-91,-27,38,-24,-59,-22,110,-19,46,-16,-11,-14,-51,-11,-88,-8,-113,-5,116,-2,95,1,71,4,39,7,12,10,-37,12,-88,15,100,18,15,21,-82,23,47,26,-92,28,-8,30,52,33,88,35,85,37,59,39,-6,40,-108,42,18,44,95,45,-111,46,-114,47,112,48,28,49,-87,49,1,50,55,50,59,50,27,50,-56,49,83,49,-84,48,-32,47,-19,46,-57,45,-118,44,23,43,-115,41,-43,39,0,38,9,36,-12,33,-61,31,115,29,14,27,-113,24,-2,21,86,19,-93,16,-36,13,14,11,52,8,83,5,111,2,-120,-1,-96,-4,-63,-7,-35,-10,13,-12,60,-15,-128,-18,-47,-21,45,-23,-87,-26,45,-28,-42,-31,-115,-33,105,-35,92,-37,116,-39,-87,-41,1,-42,-127,-44,32,-45,-21,-47,-38,-48,-14,-49,53,-49,-95,-50,51,-50,-6,-51,-36,-51,-3,-51,51,-50,-89,-50,57,-49,-9,-49,-27,-48,-18,-47,46,-45,-121,-44,14,-42,-75,-41,125,-39}; }
	private static byte[] data44(){ return new byte[] {107,-37,115,-35,-101,-33,-32,-31,59,-28,-79,-26,59,-23,-39,-21,-120,-18,70,-15,16,-12,-28,-10,-62,-7,-93,-4,-122,-1,109,2,77,5,45,8,2,11,-46,13,-113,16,73,19,-28,21,122,24,-14,26,85,29,-93,31,-50,33,-27,35,-43,37,-85,39,91,41,-23,42,83,44,-107,45,-78,46,-89,47,113,48,20,49,-117,49,-38,49,-3,49,-13,49,-61,49,101,49,-35,48,46,48,81,47,80,46,38,45,-44,43,93,42,-58,40,4,39,41,37,40,35,14,33,-46,30,-125,28,20,26,-106,23,-2,20,87,18,-96,15,-37,12,14,10,50,7,89,4,116,1,-111,-2,-77,-5,-48,-8,-2,-11,44,-13,104,-16,-76,-19,9,-21,121,-24,-10,-27,-116,-29,58,-31,4,-33,-26,-36,-20,-38,13,-39,80,-41,-70,-43,65,-44,-12,-46,-53,-47,-56,-48,-16,-49,63,-49,-71,-50,93,-50,45,-50,34,-50,74,-50,-109,-50,15,-49,-80,-49,123,-48,111,-47,-117,-46,-52,-45,56,-43,-64,-42,115,-40,69,-38,52,-36,73,-34,114,-32,-68,-30,31,-27,-109,-25,36,-22,-63,-20,113,-17,48,-14,-7,-12,-51,-9,-91,-6,-122,-3,99,0,72,3,33,6,-4,8,-56,11,-108,14,71,17,-8,19,-115,22,21,25,-122,27,-33,29,29,32,68,34,71,36,52,38,-11,39,-98,41,30,43,121,44,-77,45,-67,46,-87,47,100,48,-4,48,102,49,-89,49,-67,49,-85,49,107,49,5,49,111,48,-74,47,-47,46,-59,45,-112,44,57,43,-73,41,25,40,83,38,109,36,108,34,71,32,13,30,-75,27,73,25,-61,22,45,20,-123,17,-51,14,13,12,58,9,105,6,-118,3,-82,0,-47,-3,-14,-6,27,-8,74,-11,-128,-14,-58,-17,21,-19,122,-22,-23,-25,120,-27,18,-29,-52,-32,-95,-34,-115,-36,-98,-38,-54,-40,24,-41,-114,-43,33,-44,-33,-46,-64,-47,-52,-48,-3,-49,89,-49,-33,-50,-118,-50,105,-50,104,-50,-104,-50,-16,-50,113,-49,29,-48,-14,-48,-19,-47,17,-45,92,-44,-54,-43,95,-41,20,-39,-22,-38,-30,-36,-10,-34,39,-31,116,-29,-44,-27,79,-24,-34,-22,124,-19,45,-16,-22,-14,-80,-11,-125,-8,90,-5,51,-2,18,1,-20,3,-60,6,-104,9,95,12,33,15,-46,17,117,20,9,23,-126,25,-17,27,59,30,117,32,-116,34,-116,36,103,38,38,40,-64,41,53,43,-118,44,-76,45,-70,46,-105,47,75,48,-43,48,56,49,113,49,122,49,99,49,21,49,-86,48,12,48,74,47,95,46,73,45,18,44,-79,42,45,41,-120,39,-69,37,-40,35,-52,33,-85,31,106,29,18,27,-91,24,29,22,-117,19,-32,16,42,14,108,11,-102,8,-49,5,-15,2,25,0,66,-3,100,-6,-104,-9,-57,-12,6,-14,85,-17,-90,-20,21,-22,-115,-25,29,-27,-55,-30,-123,-32,99,-34,90,-36,113,-38,-88,-40,0,-41,124,-43,25,-44,-29,-46,-54,-47,-32,-48,26,-48,125,-49,13,-49,-62,-50,-91,-50,-81,-50,-25,-50,65,-49,-48,-49,125,-48,90,-47,92,-46,-124,-45,-44,-44,72,-42,-35,-41,-104,-39,116,-37,106,-35,-126,-33,-74,-31,-3,-29,105,-26,-37,-24,110,-21,9,-18,-71,-16,115,-13,57,-10,8,-7,-37,-5,-78,-2,-117,1,96,4,54,7,0,10,-55,12,124,15,45,18,-57,20,82,23,-53,25,40,28,117,30,-98,32,-73,34,-89,36,-127,38,50,40,-55,41,52,43,-127,44,-91,45,-98,46,123,47,34,48,-88,48,4,49,49,49,60,49,22,49,-54,48,84,48,-77,47,-20,46,-6,45,-27,44,-91,43,67,42,-67,40,17,39,73,37,94,35,82,33,51,31,-19,28,-100,26,38,24,-87,21,15,19,107,16,-70,13,-11,10,50,8,94,5,-114,2,-75,-1,-30,-4,12,-6,63,-9,123,-12,-69,-15,13,-17,107,-20,-39,-23,94,-25,-16,-28,-94,-30,104,-32,74,-34,75,-36,99,-38,-88,-40,0,-41,-121,-43,43,-44,-9,-46,-24,-47,5,-47,64,-48,-78,-49,61,-49,1,-49,-31,-50,-9,-50,44,-49,-106,-49,27,-48,-41,-48,-79,-47,-72,-46,-28,-45,53,-43,-87,-42,68,-40,-1,-39,-42,-37,-42,-35,-25,-33,28,-30,105,-28,-57,-26,67,-23,-49,-21,104,-18,25,-15,-51,-13,-112,-10,93,-7,43,-4,0,-1,-46,1,-89,4,113,7,64,10,-8,12,-78,15,85,18,-19,20,114,23,-28,25,63,28,-128,30,-84,32,-75,34,-89,36,121,38,35,40,-74,41,27,43,99,44,126,45,125,46,70,47,-12,47,114,48,-58,48,-8,48,-12,48,-42,48,125,48,12,48,98,47,-98,46,-89,45,-111,44,80,43,-18,41,101,40,-68,38,-15,36,6,35,1,33,-38,30,-98,28,69,26,-35,23,84,21,-51,18,28,16,120,13,-78,10,-11,7,35,5,88,2,-126,-1,-78,-4,-27,-7,26,-9,88,-12,-93,-15,-14,-18,93,-20}; }
	private static byte[] data45(){ return new byte[] {-54,-23,85,-25,-16,-28,-95,-30,114,-32,83,-34,91,-36,123,-38,-65,-40,33,-41,-88,-43,82,-44,33,-45,25,-46,51,-47,122,-48,-25,-49,122,-49,63,-49,34,-49,56,-49,116,-49,-42,-49,104,-48,30,-47,-6,-47,3,-45,43,-44,-128,-43,-13,-42,-115,-40,68,-38,32,-36,23,-34,44,-32,94,-30,-93,-28,9,-25,120,-23,7,-20,-102,-18,74,-15,-10,-13,-66,-10,125,-7,78,-4,25,-1,-18,1,-72,4,-123,7,71,10,2,13,-78,15,84,18,-24,20,103,23,-43,25,43,28,106,30,-113,32,-103,34,-126,36,82,38,-5,39,-121,41,-19,42,45,44,78,45,62,46,18,47,-74,47,50,48,-115,48,-80,48,-69,48,-116,48,67,48,-63,47,41,47,85,46,107,45,79,44,17,43,-78,41,40,40,-124,38,-70,36,-47,34,-50,32,-86,30,116,28,27,26,-74,23,53,21,-87,18,7,16,94,13,-95,10,-28,7,26,5,80,2,-128,-1,-74,-4,-25,-7,39,-9,100,-12,-75,-15,12,-17,112,-20,-17,-23,113,-25,23,-27,-54,-30,-102,-32,-123,-34,-117,-36,-80,-38,-13,-40,91,-41,-30,-43,-115,-44,98,-45,83,-46,119,-47,-71,-48,39,-48,-65,-49,122,-49,105,-49,116,-49,-74,-49,20,-48,-92,-48,89,-47,51,-46,59,-45,96,-44,-78,-43,34,-41,-71,-40,110,-38,70,-36,57,-34,75,-32,120,-30,-68,-28,25,-25,-118,-23,15,-20,-92,-18,71,-15,-5,-13,-80,-10,119,-7,61,-4,8,-1,-43,1,-98,4,100,7,36,10,-37,12,-119,15,37,18,-74,20,51,23,-99,25,-14,27,46,30,79,32,89,34,64,36,15,38,-76,39,68,41,-94,42,-20,43,0,45,-2,45,-58,46,115,47,-18,47,70,48,114,48,121,48,79,48,6,48,-116,47,-19,46,40,46,55,45,36,44,-22,42,-118,41,11,40,101,38,-94,36,-66,34,-66,32,-96,30,109,28,26,26,-70,23,62,21,-76,18,28,16,111,13,-62,10,0,8,64,5,120,2,-84,-1,-25,-4,28,-6,95,-9,-96,-12,-10,-15,74,-17,-69,-20,49,-22,-65,-25,99,-27,22,-29,-19,-32,-46,-34,-32,-36,-2,-38,74,-39,-85,-41,52,-42,-31,-44,-82,-45,-89,-46,-62,-47,5,-47,113,-48,4,-48,-63,-49,-88,-49,-76,-49,-18,-49,76,-48,-42,-48,-122,-47,95,-46,93,-45,-123,-44,-56,-43,62,-41,-60,-40,126,-38,75,-36,57,-34,73,-32,107,-30,-82,-28,4,-25,111,-23,-17,-21,127,-18,29,-15,-53,-13,125,-10,61,-7,-1,-5,-58,-2,-113,1,84,4,23,7,-45,9,-122,12,49,15,-51,17,89,20,-40,22,60,25,-109,27,-53,29,-16,31,-11,33,-32,35,-83,37,85,39,-28,40,71,42,-115,43,-82,44,-96,45,123,46,28,47,-90,47,-2,47,45,48,58,48,21,48,-49,47,93,47,-62,46,2,46,25,45,9,44,-39,42,123,41,6,40,99,38,-87,36,-53,34,-48,32,-70,30,-116,28,64,26,-26,23,112,21,-20,18,89,16,-77,13,9,11,79,8,-111,5,-48,2,7,0,69,-3,-127,-6,-62,-9,13,-11,94,-14,-70,-17,44,-19,-97,-22,54,-24,-48,-27,-113,-29,92,-31,73,-33,78,-35,114,-37,-75,-39,25,-40,-98,-42,72,-43,18,-44,6,-45,29,-46,93,-47,-61,-48,83,-48,7,-48,-20,-49,-18,-49,37,-48,123,-48,-1,-48,-86,-47,120,-46,115,-45,-115,-44,-45,-43,54,-41,-63,-40,104,-38,53,-36,24,-34,35,-32,60,-30,120,-28,-55,-26,42,-23,-88,-21,46,-18,-57,-16,110,-13,28,-10,-41,-8,-107,-5,85,-2,27,1,-37,3,-100,6,86,9,5,12,-82,14,72,17,-43,19,79,22,-73,24,11,27,71,29,106,31,116,33,93,35,48,37,-39,38,108,40,-44,41,30,43,64,44,63,45,21,46,-57,46,80,47,-81,47,-23,47,-8,47,-34,47,-96,47,51,47,-94,46,-22,45,7,45,6,44,-44,42,-118,41,19,40,-127,38,-53,36,-11,34,5,33,-11,30,-48,28,-116,26,57,24,-56,21,80,19,-65,16,36,14,124,11,-55,8,18,6,81,3,-108,0,-49,-3,18,-5,87,-8,-96,-11,-8,-14,84,-16,-61,-19,62,-21,-52,-24,111,-26,37,-28,-12,-31,-35,-33,-31,-35,1,-36,65,-38,-97,-40,32,-41,-59,-43,-119,-44,121,-45,-123,-46,-62,-47,31,-47,-89,-48,86,-48,44,-48,45,-48,86,-48,-89,-48,31,-47,-65,-47,-120,-46,117,-45,-118,-44,-62,-43,30,-41,-99,-40,62,-38,-4,-37,-33,-35,-44,-33,-16,-31,30,-28,99,-26,-57,-24,47,-21,-72,-19,69,-16,-23,-14,-115,-11,70,-8,-7,-6,-70,-3,121,0,54,3,-11,5,-88,8,91,11,-3,13,-100,16,34,19,-95,21,10,24,93,26,-99,28,-62,30,-50,32,-65,34,-111,36,69,38,-41,39,76,41,-106,42,-59,43,-59,44,-85,45,94,46,-13,46,92,47,-99,47,-72,47,-88,47}; }
	private static byte[] data46(){ return new byte[] {112,47,19,47,-118,46,-37,45,9,45,8,44,-17,42,-94,41,64,40,-78,38,11,37,61,35,89,33,81,31,54,29,-3,26,-80,24,76,22,-39,19,80,17,-66,14,26,12,112,9,-67,6,3,4,74,1,-121,-2,-45,-5,17,-7,104,-10,-73,-13,28,-15,-123,-18,5,-20,-115,-23,49,-25,-29,-28,-80,-30,-106,-32,-110,-34,-79,-36,-25,-38,69,-39,-70,-41,89,-42,21,-43,-5,-45,3,-45,50,-46,-120,-47,2,-47,-86,-48,116,-48,106,-48,-119,-48,-54,-48,59,-47,-51,-47,-119,-46,109,-45,115,-44,-96,-43,-15,-42,99,-40,-8,-39,-83,-37,126,-35,115,-33,122,-31,-94,-29,-31,-27,47,-24,-98,-22,17,-19,-96,-17,51,-14,-39,-12,-125,-9,57,-6,-18,-4,-83,-1,98,2,34,5,-48,7,-126,10,37,13,-65,15,75,18,-56,20,52,23,-119,25,-49,27,-13,29,10,32,-4,33,-42,35,-109,37,40,39,-88,40,-5,41,49,43,63,44,42,45,-21,45,-115,46,-5,46,81,47,111,47,114,47,70,47,-14,46,123,46,-41,45,16,45,34,44,15,43,-41,41,123,40,0,39,94,37,-90,35,-59,33,-48,31,-68,29,-113,27,78,25,-13,22,-120,20,11,18,126,15,-26,12,63,10,-106,7,-35,4,45,2,110,-1,-71,-4,2,-6,82,-9,-87,-12,8,-14,120,-17,-18,-20,125,-22,24,-24,-57,-27,-109,-29,110,-31,106,-33,126,-35,-80,-37,1,-38,115,-40,2,-41,-69,-43,-111,-44,-112,-45,-76,-46,-6,-47,109,-47,4,-47,-62,-48,-84,-48,-72,-48,-15,-48,79,-47,-43,-47,-124,-46,86,-45,79,-44,110,-43,-80,-42,20,-40,-98,-39,64,-37,9,-35,-20,-34,-22,-32,7,-29,52,-27,-127,-25,-37,-23,76,-20,-51,-18,90,-15,-10,-13,-98,-10,68,-7,-1,-5,-83,-2,107,1,28,4,-48,6,125,9,30,12,-67,14,70,17,-57,19,54,22,-114,24,-40,26,6,29,28,31,28,33,-7,34,-64,36,98,38,-26,39,72,41,-120,42,-94,43,-102,44,105,45,21,46,-106,46,-10,46,38,47,54,47,25,47,-41,46,109,46,-39,45,36,45,65,44,68,43,21,42,-50,40,93,39,-48,37,31,36,83,34,103,32,99,30,66,28,12,26,-66,23,93,21,-20,18,101,16,-39,13,57,11,-106,8,-26,5,56,3,-128,0,-50,-3,26,-5,107,-8,-61,-11,37,-13,-115,-16,10,-18,-113,-21,40,-23,-42,-26,-107,-28,114,-30,96,-32,111,-34,-105,-36,-34,-38,69,-39,-53,-41,117,-42,63,-43,50,-44,69,-45,-127,-46,-30,-47,106,-47,25,-47,-15,-48,-16,-48,21,-47,101,-47,-39,-47,117,-46,57,-45,32,-44,46,-43,96,-42,-76,-41,42,-39,-62,-38,120,-36,77,-34,62,-32,73,-30,109,-28,-85,-26,-7,-24,98,-21,-45,-19,91,-16,-21,-14,-117,-11,45,-8,-33,-6,-119,-3,66,0,-17,2,-93,5,75,8,-15,10,-118,13,28,16,-102,18,14,21,110,23,-73,25,-13,27,13,30,21,32,-3,33,-51,35,122,37,13,39,119,40,-56,41,-17,42,-12,43,-43,44,-113,45,33,46,-110,46,-46,46,-11,46,-24,46,-69,46,93,46,-28,45,56,45,111,44,126,43,100,42,47,41,-51,39,83,38,-78,36,-9,34,25,33,38,31,17,29,-19,26,-89,24,89,22,-22,19,122,17,-20,14,95,12,-68,9,26,7,107,4,-64,1,10,-1,96,-4,-83,-7,11,-9,105,-12,-46,-15,75,-17,-52,-20,100,-22,7,-24,-57,-27,-110,-29,-126,-31,127,-33,-95,-35,-37,-37,54,-38,-82,-40,75,-41,7,-42,-24,-44,-18,-45,23,-45,103,-46,-33,-47,124,-47,63,-47,45,-47,63,-47,123,-47,-36,-47,102,-46,19,-45,-20,-45,-30,-44,3,-42,68,-41,-87,-40,45,-38,-45,-37,-106,-35,118,-33,115,-31,-120,-29,-76,-27,-6,-25,80,-22,-72,-20,57,-17,-74,-15,87,-12,-23,-10,-106,-7,61,-4,-18,-2,-103,1,74,4,-17,6,-105,9,48,12,-62,14,72,17,-70,19,37,22,114,24,-76,26,-39,28,-22,30,-34,32,-72,34,115,36,17,38,-115,39,-22,40,37,42,53,43,48,44,-15,44,-96,45,28,46,117,46,-87,46,-78,46,-107,46,82,46,-26,45,87,45,-101,44,-60,43,-70,42,-101,41,79,40,-29,38,91,37,-85,35,-24,33,-2,31,-1,29,-26,27,-76,25,110,23,22,21,-91,18,46,16,-93,13,15,11,113,8,-51,5,34,3,119,0,-53,-3,30,-5,123,-8,-40,-11,67,-13,-74,-16,52,-18,-56,-21,98,-23,30,-25,-33,-28,-61,-30,-71,-32,-51,-34,-6,-36,73,-37,-81,-39,65,-40,-26,-42,-66,-43,-88,-44,-57,-45,0,-45,100,-46,-21,-47,-97,-47,112,-47,115,-47,-105,-47,-32,-47,89,-46,-19,-46,-82,-45,-107,-44,-100,-43,-56,-42,26,-40,-120,-39,27,-37,-51,-36,-106,-34,-121,-32,-126,-30,-87,-28,-43,-26,36,-23,125,-21,-21,-19}; }
	private static byte[] data47(){ return new byte[] {104,-16,-13,-14,-123,-11,38,-8,-59,-6,114,-3,26,0,-60,2,109,5,14,8,-83,10,62,13,-57,15,66,18,-85,20,9,23,75,25,-128,27,-106,29,-103,31,-128,33,72,35,-9,36,-127,38,-15,39,56,41,103,42,99,43,76,44,0,45,-101,45,3,46,83,46,107,46,111,46,57,46,-21,45,109,45,-49,44,7,44,27,43,14,42,-39,40,-123,39,13,38,120,36,-62,34,-14,32,1,31,-3,28,-40,26,-90,24,88,22,-6,19,-114,17,12,15,-122,12,-16,9,82,7,-78,4,7,2,100,-1,-74,-4,24,-6,112,-9,-33,-12,74,-14,-53,-17,81,-19,-18,-22,-105,-24,88,-26,46,-28,22,-30,34,-32,61,-34,124,-36,-40,-38,78,-39,-18,-41,-89,-42,-121,-43,-119,-44,-78,-45,-3,-46,112,-46,11,-46,-58,-47,-79,-47,-68,-47,-17,-47,77,-46,-54,-46,118,-45,62,-44,51,-43,70,-42,-128,-41,-39,-40,85,-38,-17,-37,-87,-35,127,-33,110,-31,125,-29,-101,-27,-40,-25,33,-22,-124,-20,-15,-18,113,-15,-7,-13,-113,-10,43,-7,-54,-5,116,-2,20,1,-64,3,94,6,-5,8,-109,11,25,14,-96,16,9,19,113,21,-67,23,-8,25,32,28,42,30,33,32,-6,33,-74,35,85,37,-45,38,52,40,110,41,-117,42,126,43,82,44,-3,44,-124,45,-27,45,29,46,50,46,28,46,-27,45,127,45,-3,44,75,44,124,43,-123,42,105,41,47,40,-53,38,81,37,-81,35,-13,33,27,32,38,30,24,28,-10,25,-71,23,106,21,13,19,-103,16,30,14,-111,11,0,9,99,6,-57,3,28,1,-128,-2,-43,-5,61,-7,-98,-10,16,-12,-123,-15,14,-17,-100,-20,67,-22,-10,-25,-61,-27,-98,-29,-99,-31,-90,-33,-39,-35,32,-36,-122,-38,17,-39,-76,-41,-127,-42,107,-43,125,-44,-79,-45,11,-45,-117,-46,49,-46,-5,-47,-13,-47,7,-46,76,-46,-80,-46,61,-45,-16,-45,-58,-44,-62,-43,-30,-42,32,-40,-121,-39,6,-37,-85,-36,105,-34,69,-32,59,-30,75,-28,113,-26,-82,-24,-6,-22,95,-19,-51,-17,76,-14,-43,-12,104,-9,2,-6,-96,-4,68,-1,-30,1,-121,4,33,7,-73,9,73,12,-56,14,68,17,-87,19,5,22,72,24,123,26,-105,28,-105,30,-124,32,78,34,4,36,-109,37,9,39,89,40,-115,41,-104,42,-125,43,73,44,-24,44,101,45,-72,45,-27,45,-16,45,-51,45,-116,45,30,45,-116,44,-39,43,-8,42,-1,41,-41,40,-107,39,47,38,-89,36,5,35,65,33,99,31,108,29,91,27,51,25,-10,22,-88,20,66,18,-40,15,85,13,-48,10,58,8,-89,5,4,3,105,0,-58,-3,40,-5,-112,-8,-5,-11,113,-13,-18,-16,125,-18,21,-20,-60,-23,-127,-25,83,-27,61,-29,63,-31,89,-33,-109,-35,-29,-37,89,-38,-26,-40,-99,-41,110,-42,104,-43,-126,-44,-63,-45,37,-45,-78,-46,96,-46,56,-46,51,-46,89,-46,-96,-46,17,-45,-89,-45,94,-44,67,-43,63,-42,107,-41,-83,-40,27,-38,-97,-37,73,-35,12,-33,-22,-32,-25,-30,-11,-28,32,-25,92,-23,-83,-21,14,-18,126,-16,-6,-14,-124,-11,19,-8,-85,-6,71,-3,-30,-1,-124,2,28,5,-74,7,70,10,-52,12,77,15,-70,17,29,20,111,22,-87,24,-43,26,-25,28,-33,30,-60,32,-125,34,47,36,-75,37,33,39,106,40,-112,41,-107,42,116,43,50,44,-57,44,58,45,-123,45,-88,45,-83,45,127,45,54,45,-61,44,38,44,111,43,-121,42,-123,41,92,40,16,39,-87,37,26,36,118,34,-84,32,-47,30,-48,28,-59,26,-108,24,93,22,9,20,-86,17,60,15,-69,12,58,10,-91,7,20,5,120,2,-35,-1,63,-3,-86,-6,17,-8,-122,-11,0,-13,-123,-16,24,-18,-69,-21,109,-23,51,-25,13,-27,1,-29,6,-31,48,-33,105,-35,-55,-37,67,-38,-36,-40,-103,-41,116,-42,117,-43,-103,-44,-34,-45,78,-45,-32,-46,-108,-46,120,-46,119,-46,-92,-46,-11,-46,104,-45,6,-44,-58,-44,-89,-43,-75,-42,-40,-41,42,-39,-109,-38,30,-36,-52,-35,-116,-33,116,-31,104,-29,-126,-27,-92,-25,-26,-23,52,-20,-109,-18,4,-15,126,-13,3,-10,-110,-8,37,-5,-66,-3,86,0,-13,2,-123,5,29,8,-94,10,42,13,-97,15,8,18,101,20,-82,22,-27,24,7,27,18,29,5,31,-35,32,-98,34,55,36,-62,37,28,39,99,40,-127,41,124,42,89,43,11,44,-100,44,8,45,75,45,108,45,101,45,54,45,-25,44,108,44,-49,43,15,43,37,42,33,41,-16,39,-88,38,54,37,-83,35,0,34,61,32,87,30,97,28,73,26,37,24,-27,21,-103,19,56,17,-54,14,83,12,-54,9,67,7,-84,4,26,2,127,-1,-22,-4,83,-6,-57,-9,57,-11,-66,-14,70,-16,-32,-19,-121,-21,66,-23,11,-25,-16,-28}; }
	private static byte[] data48(){ return new byte[] {-28,-30,-11,-32,33,-33,100,-35,-54,-37,71,-38,-19,-40,-90,-41,-108,-42,-114,-43,-61,-44,8,-44,125,-45,22,-45,-48,-46,-73,-46,-67,-46,-20,-46,64,-45,-68,-45,86,-44,33,-43,-1,-43,17,-41,55,-40,-117,-39,-14,-38,-123,-36,43,-34,-13,-33,-42,-31,-52,-29,-27,-27,5,-24,71,-22,-111,-20,-16,-18,96,-15,-47,-13,91,-10,-32,-8,116,-5,7,-2,-99,0,49,3,-59,5,81,8,-39,10,86,13,-57,15,47,18,127,20,-55,22,-8,24,19,27,30,29,2,31,-33,32,-111,34,46,36,-86,37,6,39,68,40,95,41,84,42,46,43,-41,43,108,44,-54,44,18,45,41,45,35,45,-18,44,-97,44,30,44,-125,43,-67,42,-43,41,-51,40,-98,39,80,38,-27,36,85,35,-81,33,-26,31,5,30,15,28,-7,25,-41,23,-104,21,79,19,-16,16,-120,14,14,12,-114,9,8,7,117,4,-24,1,79,-1,-64,-4,45,-6,-92,-9,30,-11,-93,-14,53,-16,-48,-19,127,-21,58,-23,13,-25,-13,-28,-19,-30,7,-31,46,-33,-127,-35,-31,-37,106,-38,13,-39,-44,-41,-70,-42,-60,-43,-17,-44,67,-44,-75,-45,82,-45,15,-45,-9,-46,-1,-46,51,-45,-124,-45,3,-44,-94,-44,100,-43,78,-42,86,-41,-125,-40,-47,-39,62,-37,-56,-36,114,-34,56,-32,21,-30,18,-28,29,-26,68,-24,126,-22,-57,-20,37,-17,-118,-15,3,-12,127,-10,6,-7,-107,-5,33,-2,-72,0,67,3,-42,5,93,8,-32,10,87,13,-56,15,37,18,123,20,-73,22,-27,24,-1,26,-1,28,-22,30,-73,32,111,34,2,36,-128,37,-41,38,15,40,44,41,28,42,-12,42,-99,43,43,44,-113,44,-49,44,-22,44,-34,44,-81,44,88,44,-33,43,63,43,123,42,-106,41,-118,40,97,39,20,38,-88,36,29,35,120,33,-80,31,-41,29,-35,27,-50,25,-81,23,115,21,45,19,-45,16,107,14,-5,11,122,9,-6,6,107,4,-31,1,78,-1,-63,-4,52,-6,-82,-9,45,-11,-74,-14,72,-16,-18,-19,-103,-21,94,-23,51,-25,23,-27,30,-29,48,-31,100,-33,-78,-35,25,-36,-94,-38,73,-39,15,-40,-8,-42,3,-42,48,-43,-125,-44,-8,-45,-110,-45,81,-45,57,-45,64,-45,114,-45,-58,-45,62,-44,-33,-44,-96,-43,-123,-42,-115,-41,-72,-40,0,-38,110,-37,-14,-36,-99,-34,90,-32,57,-30,44,-28,56,-26,92,-24,-116,-22,-38,-20,41,-17,-108,-15,1,-12,124,-10,1,-7,-121,-5,19,-2,-94,0,45,3,-70,5,59,8,-66,10,47,13,-99,15,-7,17,70,20,-123,22,-84,24,-57,26,-64,28,-81,30,116,32,46,34,-66,35,59,37,-111,38,-53,39,-29,40,-41,41,-86,42,92,43,-31,43,77,44,-118,44,-87,44,-97,44,111,44,31,44,-93,43,11,43,70,42,101,41,95,40,54,39,-17,37,-121,36,-3,34,97,33,-104,31,-55,29,-51,27,-54,25,-87,23,117,21,53,19,-38,16,126,14,12,12,-107,9,20,7,-112,4,3,2,122,-1,-18,-4,102,-6,-29,-9,102,-11,-15,-14,-117,-16,44,-18,-30,-21,-93,-23,124,-25,102,-27,102,-29,-125,-31,-80,-33,5,-34,103,-36,-10,-38,-106,-39,98,-40,70,-41,84,-42,123,-43,-49,-44,65,-44,-38,-45,-105,-45,122,-45,127,-45,-81,-45,-4,-45,117,-44,14,-43,-50,-43,-83,-42,-81,-41,-38,-40,23,-38,-121,-37,0,-35,-88,-34,97,-32,58,-30,39,-28,47,-26,75,-24,122,-22,-66,-20,13,-17,109,-15,-37,-13,77,-10,-49,-8,79,-5,-38,-3,96,0,-19,2,110,5,-11,7,109,10,-33,12,75,15,-97,17,-15,19,42,22,80,24,107,26,98,28,79,30,25,32,-51,33,97,35,-32,36,49,38,118,39,-123,40,-123,41,86,42,7,43,-103,43,-2,43,70,44,102,44,95,44,54,44,-21,43,111,43,-28,42,29,42,71,41,66,40,35,39,-35,37,-128,36,-4,34,94,33,-87,31,-49,29,-22,27,-31,25,-53,23,-98,21,94,19,17,17,-77,14,74,12,-39,9,89,7,-34,4,83,2,-48,-1,70,-3,-61,-6,66,-8,-55,-11,89,-13,-17,-16,-102,-18,73,-20,20,-22,-26,-25,-41,-27,-45,-29,-16,-31,32,-32,110,-34,-43,-36,92,-37,-1,-39,-59,-40,-86,-41,-82,-42,-39,-43,36,-43,-110,-44,43,-44,-36,-45,-63,-45,-70,-45,-23,-45,46,-44,-93,-44,51,-43,-21,-43,-56,-42,-62,-41,-29,-40,32,-38,125,-37,-3,-36,-110,-34,77,-32,24,-30,5,-28,0,-26,26,-24,63,-22,126,-20,-56,-18,33,-15,-120,-13,-8,-11,112,-8,-15,-6,114,-3,-10,-1,127,2,-4,4,-127,7,-11,9,102,12,-51,14,34,17,115,19,-88,21,-42,23,-27,25,-24,27,-51,29,-96,31,79,33,-18,34,100,36,-59,37,2,39,31,40,28,41,-10,41,-86,42,66,43,-83,43,-4,43,32,44,34,44}; }
	private static byte[] data49(){ return new byte[] {0,44,-73,43,78,43,-70,42,11,42,49,41,58,40,33,39,-27,37,-117,36,20,35,125,33,-52,31,2,30,26,28,34,26,14,24,-24,21,-76,19,103,17,20,15,-79,12,65,10,-49,7,80,5,-48,2,78,0,-54,-3,73,-5,-52,-8,86,-10,-27,-13,-126,-15,40,-17,-34,-20,-92,-22,121,-24,102,-26,101,-28,125,-30,-85,-32,-8,-34,88,-35,-32,-37,124,-38,63,-39,27,-40,32,-41,62,-42,-120,-43,-16,-44,123,-44,46,-44,3,-44,-5,-45,29,-44,93,-44,-58,-44,82,-43,-2,-43,-46,-42,-59,-41,-39,-40,18,-38,100,-37,-39,-36,105,-34,23,-32,-35,-31,-66,-29,-75,-27,-64,-25,-24,-23,20,-20,94,-18,-82,-16,13,-13,122,-11,-21,-9,99,-6,-26,-4,95,-1,-23,1,96,4,-29,6,83,9,-60,11,41,14,126,16,-51,18,5,21,47,23,70,25,69,27,50,29,2,31,-68,32,86,34,-39,35,60,37,125,38,-92,39,-95,40,-119,41,65,42,-30,42,83,43,-84,43,-40,43,-27,43,-55,43,-115,43,41,43,-91,42,-7,41,48,41,61,40,51,39,-4,37,-77,36,61,35,-70,33,9,32,81,30,107,28,-126,26,115,24,88,22,41,20,-25,17,-101,15,58,13,-37,10,97,8,-10,5,112,3,-8,0,118,-2,-5,-5,124,-7,15,-9,-105,-12,63,-14,-36,-17,-103,-19,89,-21,50,-23,24,-25,23,-27,41,-29,88,-31,-102,-33,-2,-35,119,-36,20,-37,-54,-39,-90,-40,-99,-41,-71,-42,-11,-43,87,-43,-40,-44,-125,-44,75,-44,60,-44,81,-44,-120,-44,-26,-44,101,-43,10,-42,-51,-42,-68,-41,-66,-40,-15,-39,51,-37,-93,-36,34,-34,-53,-33,-126,-31,91,-29,73,-27,73,-25,103,-23,-115,-21,-52,-19,22,-16,109,-14,-46,-12,60,-9,-75,-7,38,-4,-86,-2,32,1,-95,3,24,6,-116,8,-8,10,93,13,-77,15,0,18,61,20,101,22,-126,24,-127,26,118,28,69,30,11,32,-92,33,52,35,-105,36,-26,37,15,39,28,40,5,41,-50,41,114,42,-13,42,84,43,-117,43,-92,43,-107,43,98,43,13,43,-111,42,-8,41,50,41,87,40,76,39,45,38,-24,36,-125,35,8,34,102,32,-75,30,-32,28,-5,26,-5,24,-24,22,-62,20,-117,18,68,16,-16,13,-110,11,38,9,-71,6,62,4,-53,1,74,-1,-44,-4,90,-6,-25,-9,125,-11,25,-13,-65,-16,117,-18,57,-20,6,-22,-9,-25,-29,-27,-1,-29,30,-30,95,-32,-70,-34,44,-35,-60,-37,111,-38,66,-39,48,-40,65,-41,116,-42,-54,-43,63,-43,-34,-44,-99,-44,125,-44,-119,-44,-80,-44,4,-43,114,-43,14,-42,-64,-42,-93,-41,-104,-40,-68,-39,-13,-38,85,-36,-55,-35,96,-33,18,-31,-38,-30,-66,-28,-74,-26,-62,-24,-25,-22,22,-19,88,-17,-86,-15,2,-12,108,-10,-43,-8,74,-5,-63,-3,57,0,-77,2,41,5,-104,7,7,10,103,12,-60,14,12,17,77,19,121,21,-104,23,-97,25,-110,27,111,29,51,31,-33,32,106,34,-31,35,47,37,109,38,123,39,118,40,69,41,-7,41,-121,42,-16,42,60,43,90,43,96,43,54,43,-14,42,-123,42,-9,41,69,41,113,40,124,39,103,38,48,37,-34,35,105,34,-36,32,50,31,110,29,-108,27,-97,25,-104,23,125,21,79,19,20,17,-58,14,114,12,13,10,-90,7,52,5,-62,2,73,0,-43,-3,93,-5,-18,-8,-123,-10,30,-12,-56,-15,121,-17,57,-19,13,-21,-23,-24,-29,-26,-25,-28,13,-29,63,-31,-104,-33,-4,-35,-115,-36,43,-37,-8,-39,-43,-40,-33,-41,2,-41,74,-42,-73,-43,65,-43,-11,-44,-56,-44,-63,-44,-34,-44,28,-43,-127,-43,7,-42,-80,-42,126,-41,102,-40,123,-39,-95,-38,-11,-37,90,-35,-28,-34,-124,-32,67,-30,24,-28,2,-26,7,-24,24,-22,67,-20,121,-18,-64,-16,18,-13,113,-11,-43,-9,67,-6,-75,-4,38,-1,-96,1,13,4,-124,6,-24,8,79,11,-90,13,-10,15,55,18,103,20,-118,22,-107,24,-109,26,114,28,66,30,-13,31,-117,33,9,35,103,36,-86,37,-53,38,-49,39,-85,40,115,41,6,42,-118,42,-40,42,19,43,29,43,15,43,-46,42,123,42,-5,41,92,41,-106,40,-74,39,-85,38,-116,37,66,36,-28,34,97,33,-54,31,17,30,72,28,94,26,103,24,84,22,54,20,2,18,-63,15,117,13,24,11,-70,8,79,6,-33,3,113,1,-6,-2,-116,-4,28,-6,-80,-9,80,-11,-13,-14,-89,-16,98,-18,49,-20,8,-22,-1,-25,-7,-27,26,-28,67,-30,-112,-32,-19,-34,113,-35,4,-36,-60,-38,-108,-39,-111,-40,-94,-41,-32,-42,56,-42,-74,-43,88,-43,25,-43,3,-43,11,-43,60,-43,-116,-43,2,-42,-104,-42,83,-41,46,-40,42,-39,72,-38,-127,-37,-36,-36,83,-34,-27,-33,-110,-31,88,-29,55,-27}; }
	private static byte[] data50(){ return new byte[] {41,-25,51,-23,77,-21,122,-19,-75,-17,-1,-15,80,-12,-76,-10,19,-7,-124,-5,-18,-3,98,0,-47,2,63,5,-88,7,11,10,101,12,-72,14,-8,16,50,19,84,21,107,23,108,25,86,27,45,29,-24,30,-114,32,19,34,-125,35,-50,36,1,38,17,39,2,40,-48,40,-128,41,9,42,114,42,-70,42,-40,42,-37,42,-76,42,107,42,3,42,114,41,-59,40,-15,39,-1,38,-18,37,-73,36,109,35,-6,33,114,32,-49,30,13,29,59,27,78,25,74,23,57,21,17,19,-36,16,-103,14,72,12,-16,9,-115,7,40,5,-73,2,78,0,-38,-3,116,-5,5,-7,-89,-10,72,-12,-7,-15,-77,-17,122,-19,82,-21,59,-23,51,-25,72,-27,103,-29,-83,-31,-4,-33,114,-34,-3,-36,-89,-37,113,-38,85,-39,94,-40,-123,-41,-48,-42,57,-42,-55,-43,119,-43,78,-43,68,-43,93,-43,-98,-43,-5,-43,-126,-42,37,-41,-19,-41,-41,-40,-34,-39,8,-37,77,-36,-77,-35,49,-33,-48,-32,-126,-30,83,-28,53,-26,47,-24,60,-22,93,-20,-117,-18,-54,-16,17,-13,106,-11,-60,-9,43,-6,-108,-4,-4,-2,110,1,-44,3,64,6,-95,8,-3,10,80,13,-106,15,-47,17,-2,19,23,22,34,24,22,26,-14,27,-63,29,104,31,7,33,119,34,-33,35,21,37,63,38,59,39,30,40,-32,40,124,41,-7,41,83,42,-120,42,-99,42,-115,42,89,42,3,42,-116,41,-16,40,52,40,86,39,86,38,59,37,-3,35,-93,34,43,33,-100,31,-20,29,42,28,77,26,89,24,89,22,58,20,24,18,-38,15,-102,13,72,11,-16,8,-114,6,43,4,-65,1,87,-1,-20,-4,-123,-6,34,-8,-58,-11,116,-13,39,-15,-15,-18,-70,-20,-94,-22,-111,-24,-102,-26,-76,-28,-26,-30,49,-31,-110,-33,22,-34,-88,-36,105,-37,54,-38,50,-39,67,-40,122,-41,-45,-42,73,-42,-23,-43,-93,-43,-119,-43,-118,-43,-76,-43,-3,-43,107,-42,-6,-42,-84,-41,125,-40,114,-39,-125,-38,-74,-37,7,-35,112,-34,-5,-33,-100,-31,89,-29,43,-27,20,-25,20,-23,32,-21,72,-19,114,-17,-73,-15,-2,-13,83,-10,-80,-8,17,-5,119,-3,-32,-1,71,2,-79,4,13,7,112,9,-66,11,15,14,74,16,125,18,-96,20,-80,22,-81,24,-102,26,107,28,44,30,-52,31,87,33,-59,34,21,36,74,37,93,38,81,39,41,40,-40,40,110,41,-40,41,43,42,78,42,93,42,58,42,1,42,-99,41,25,41,118,40,-83,39,-57,38,-65,37,-102,36,82,35,-11,33,114,32,-33,30,41,29,98,27,-127,25,-118,23,-123,21,103,19,63,17,7,15,-64,12,115,10,27,8,-69,5,92,3,-15,0,-112,-2,38,-4,-55,-7,104,-9,21,-11,-56,-14,-121,-16,81,-18,46,-20,18,-22,24,-24,31,-26,75,-28,-124,-30,-36,-32,72,-33,-44,-35,119,-36,60,-37,30,-38,30,-39,63,-40,-128,-41,-27,-42,103,-42,18,-42,-39,-43,-59,-43,-40,-43,5,-42,96,-42,-48,-42,112,-41,35,-40,6,-39,-6,-39,26,-37,79,-36,-88,-35,25,-33,-88,-32,78,-30,15,-28,-28,-27,-44,-25,-50,-23,-25,-21,6,-18,56,-16,120,-14,-65,-12,20,-9,110,-7,-51,-5,47,-2,-107,0,-10,2,91,5,-76,7,13,10,89,12,-98,14,-42,16,-3,18,28,21,29,23,28,25,-14,26,-57,28,112,30,18,32,-117,33,-16,34,57,36,94,37,107,38,84,39,28,40,-56,40,77,41,-77,41,-11,41,22,42,18,42,-16,41,-92,41,61,41,-79,40,2,40,55,39,66,38,60,37,8,36,-61,34,90,33,-42,31,61,30,-124,28,-70,26,-42,24,-34,22,-42,20,-71,18,-111,16,86,14,21,12,-59,9,114,7,21,5,-76,2,86,0,-18,-3,-108,-5,51,-7,-35,-10,-112,-12,70,-14,15,-16,-32,-19,-62,-21,-75,-23,-70,-25,-48,-27,2,-28,70,-30,-92,-32,30,-33,-83,-35,97,-36,41,-37,25,-38,31,-39,77,-40,-106,-41,1,-41,-109,-42,64,-42,20,-42,9,-42,31,-42,92,-42,-74,-42,54,-41,-43,-41,-107,-40,121,-39,120,-38,-104,-37,-41,-36,48,-34,-87,-33,56,-31,-29,-30,-90,-28,125,-26,109,-24,109,-22,126,-20,-91,-18,-47,-16,18,-13,88,-11,-86,-9,0,-6,94,-4,-69,-2,30,1,123,3,-40,5,48,8,126,10,-54,12,5,15,53,17,90,19,105,21,110,23,90,25,50,27,-10,28,-97,30,48,32,-87,33,-1,34,68,36,93,37,102,38,64,39,8,40,-92,40,38,41,-127,41,-65,41,-43,41,-51,41,-96,41,82,41,-31,40,83,40,-103,39,-51,38,-45,37,-59,36,-110,35,69,34,-38,32,86,31,-74,29,0,28,48,26,78,24,86,22,75,20,51,18,7,16,-47,13,-112,11,67,9,-13,6,-105,4,63,2,-37,-1,-124,-3,35,-5}; }
	private static byte[] data51(){ return new byte[] {-50,-8,125,-10,48,-12,-12,-15,-68,-17,-104,-19,127,-21,121,-23,-125,-25,-90,-27,-41,-29,42,-30,-118,-32,13,-33,-90,-35,94,-36,48,-37,38,-38,51,-39,105,-40,-72,-41,45,-41,-61,-42,117,-42,85,-42,72,-42,109,-42,-89,-42,13,-41,-115,-41,52,-40,-9,-40,-34,-39,-31,-38,6,-36,69,-35,-93,-34,28,-32,-84,-31,92,-29,26,-27,-8,-26,-30,-24,-28,-22,-10,-20,23,-17,71,-15,-127,-13,-56,-11,21,-8,105,-6,-61,-4,29,-1,122,1,-43,3,44,6,127,8,-56,10,15,13,65,15,114,17,-118,19,-104,21,-107,23,119,25,79,27,7,29,-83,30,55,32,-89,33,-6,34,53,36,75,37,74,38,34,39,-31,39,120,40,-11,40,75,41,-128,41,-105,41,-124,41,89,41,0,41,-109,40,-9,39,70,39,107,38,120,37,98,36,47,35,-30,33,113,32,-13,30,75,29,-101,27,-55,25,-25,23,-15,21,-25,19,-49,17,-88,15,114,13,52,11,-20,8,-101,6,72,4,-19,1,-107,-1,59,-3,-29,-6,-110,-8,67,-10,-1,-13,-58,-15,-108,-17,117,-19,98,-21,96,-23,115,-25,-104,-27,-46,-29,39,-30,-111,-32,22,-33,-73,-35,113,-36,77,-37,68,-38,90,-39,-110,-40,-25,-41,96,-41,-6,-42,-78,-42,-109,-42,-114,-42,-79,-42,-12,-42,87,-41,-34,-41,-123,-40,74,-39,53,-38,55,-37,93,-36,-97,-35,-7,-34,120,-32,2,-30,-74,-29,112,-27,79,-25,54,-23,56,-21,69,-19,103,-17,-110,-15,-54,-13,15,-10,86,-8,-86,-6,-4,-4,86,-1,-83,1,2,4,89,6,-95,8,-18,10,39,13,93,15,127,17,-100,19,-98,21,-102,23,117,25,73,27,-5,28,-99,30,35,32,-116,33,-34,34,16,36,39,37,28,38,-8,38,-87,39,71,40,-72,40,17,41,64,41,85,41,64,41,18,41,-70,40,70,40,-82,39,-6,38,30,38,45,37,17,36,-26,34,-111,33,43,32,-94,30,7,29,79,27,-124,25,-93,23,-82,21,-88,19,-110,17,109,15,61,13,0,11,-68,8,111,6,30,4,-52,1,113,-1,34,-3,-55,-6,127,-8,52,-10,-10,-13,-69,-15,-104,-17,114,-19,110,-21,104,-23,-124,-25,-85,-27,-20,-29,67,-30,-81,-32,60,-33,-36,-35,-96,-36,121,-37,118,-38,-114,-39,-55,-40,33,-40,-99,-41,54,-41,-13,-42,-45,-42,-47,-42,-11,-42,56,-41,-100,-41,35,-40,-55,-40,-110,-39,117,-38,127,-37,-99,-36,-31,-35,58,-33,-76,-32,64,-30,-17,-29,-88,-27,-126,-25,106,-23,101,-21,114,-19,-112,-17,-77,-15,-15,-13,39,-10,115,-8,-65,-6,12,-3,103,-1,-78,1,12,4,87,6,-96,8,-25,10,26,13,78,15,111,17,-127,19,-121,21,120,23,84,25,36,27,-46,28,112,30,-11,31,89,33,-86,34,-38,35,-19,36,-30,37,-70,38,108,39,7,40,120,40,-49,40,0,41,16,41,2,41,-52,40,125,40,2,40,114,39,-72,38,-28,37,-16,36,-38,35,-83,34,94,33,-10,31,118,30,-40,28,40,27,92,25,-126,23,-115,21,-113,19,121,17,90,15,46,13,-13,10,-75,8,107,6,32,4,-51,1,127,-1,42,-3,-34,-6,-111,-8,77,-10,19,-12,-35,-15,-71,-17,-99,-19,-108,-21,-102,-23,-77,-25,-34,-27,37,-28,119,-30,-16,-32,115,-33,31,-34,-35,-36,-68,-37,-73,-38,-44,-39,10,-39,102,-40,-32,-41,123,-41,55,-41,20,-41,19,-41,53,-41,119,-41,-39,-41,94,-40,2,-39,-57,-39,-84,-38,-86,-37,-47,-36,6,-34,101,-33,-44,-32,100,-30,6,-28,-58,-27,-110,-25,123,-23,112,-21,122,-19,-110,-17,-75,-15,-23,-13,29,-10,102,-8,-87,-6,-6,-4,72,-1,-105,1,-27,3,50,6,116,8,-70,10,-24,12,26,15,53,17,71,19,74,21,54,23,22,25,-36,26,-115,28,42,30,-87,31,19,33,94,34,-112,35,-95,36,-104,37,111,38,35,39,-65,39,47,40,-117,40,-71,40,-47,40,-64,40,-112,40,65,40,-52,39,61,39,-122,38,-71,37,-61,36,-71,35,-121,34,69,33,-38,31,101,30,-59,28,31,27,85,25,-128,23,-109,21,-108,19,-120,17,107,15,68,13,15,11,-43,8,-114,6,74,4,-5,1,-82,-1,97,-3,20,-5,-48,-8,-115,-10,86,-12,35,-14,1,-16,-23,-19,-30,-21,-23,-23,5,-24,50,-26,116,-28,-46,-30,62,-31,-49,-33,112,-34,51,-35,17,-36,10,-37,36,-38,92,-39,-76,-40,44,-40,-59,-41,125,-41,88,-41,86,-41,111,-41,-77,-41,12,-40,-111,-40,46,-39,-17,-39,-49,-38,-53,-37,-25,-36,29,-34,114,-33,-32,-32,103,-30,5,-28,-65,-27,-123,-25,108,-23,89,-21,93,-19,112,-17,-113,-15,-69,-13,-16,-11,45,-8,115,-6,-72,-4,5,-1,82,1,-104,3,-26,5,35,8,96,10,-106,12,-68,14,-36,16,-25,18,-22,20,-42,22,-78,24,124,26,42,28,-57,29}; }
	private static byte[] data52(){ return new byte[] {71,31,-78,32,-3,33,51,35,68,36,62,37,21,38,-47,38,105,39,-28,39,61,40,117,40,-116,40,-125,40,87,40,11,40,-97,39,16,39,102,38,-106,37,-81,36,-94,35,125,34,61,33,-38,31,107,30,-47,28,49,27,110,25,-98,23,-72,21,-65,19,-73,17,-93,15,126,13,81,11,27,9,-37,6,-105,4,82,2,4,0,-65,-3,119,-5,47,-7,-8,-10,-70,-12,-110,-14,110,-16,87,-18,85,-20,87,-22,120,-24,-94,-26,-24,-28,63,-29,-78,-31,57,-32,-33,-34,-101,-35,120,-36,111,-37,-123,-38,-71,-39,13,-39,-128,-40,23,-40,-58,-41,-95,-41,-110,-41,-82,-41,-27,-41,60,-40,-72,-40,81,-39,9,-38,-28,-38,-41,-37,-18,-36,29,-34,105,-33,-46,-32,80,-30,-22,-29,-103,-27,93,-25,54,-23,37,-21,27,-19,47,-17,65,-15,108,-13,-105,-11,-44,-9,15,-6,86,-4,-103,-2,-29,0,40,3,111,5,-86,7,-22,9,19,12,66,14,87,16,106,18,102,20,86,22,49,24,-7,25,-83,27,72,29,-51,30,55,32,-118,33,-67,34,-41,35,-46,36,-80,37,110,38,14,39,-115,39,-20,39,43,40,71,40,71,40,31,40,-35,39,118,39,-16,38,78,38,-123,37,-92,36,-93,35,-125,34,76,33,-15,31,-120,30,-6,28,94,27,-90,25,-40,23,0,22,8,20,14,18,-8,15,-31,13,-74,11,-121,9,75,7,16,5,-55,2,-119,0,62,-2,-2,-5,-69,-7,-127,-9,77,-11,32,-13,0,-15,-22,-18,-27,-20,-20,-22,8,-23,52,-25,118,-27,-52,-29,59,-30,-64,-32,99,-33,25,-34,-11,-36,-30,-37,-8,-38,34,-38,115,-39,-33,-40,107,-40,28,-40,-28,-41,-38,-41,-30,-41,25,-40,100,-40,-39,-40,105,-39,24,-38,-23,-38,-42,-37,-31,-36,9,-34,77,-33,-87,-32,36,-30,-81,-29,92,-27,18,-25,-23,-24,-55,-22,-65,-20,-60,-18,-43,-16,-10,-14,29,-11,83,-9,-120,-7,-54,-5,9,-2,79,0,-112,2,-46,4,15,7,69,9,119,11,-104,13,-70,15,-64,17,-56,19,-81,21,-110,23,90,25,16,27,-80,28,54,30,-89,31,-4,32,54,34,84,35,87,36,57,37,2,38,-91,38,46,39,-109,39,-35,39,0,40,8,40,-20,39,-80,39,85,39,-41,38,63,38,127,37,-84,36,-82,35,-97,34,108,33,32,32,-68,30,58,29,-88,27,-11,25,57,24,92,22,123,20,123,18,123,16,94,14,67,12,21,10,-30,7,-84,5,106,3,45,1,-24,-2,-86,-4,109,-6,49,-8,1,-10,-43,-13,-76,-15,-93,-17,-105,-19,-94,-21,-71,-23,-29,-25,35,-26,117,-28,-31,-30,96,-31,-2,-33,-81,-34,-125,-35,109,-36,118,-37,-96,-38,-30,-39,72,-39,-50,-40,111,-40,55,-40,25,-40,31,-40,71,-40,-118,-40,-11,-40,117,-39,33,-38,-31,-38,-57,-37,-60,-36,-28,-35,26,-33,111,-32,-35,-31,96,-29,0,-27,-81,-26,122,-24,82,-22,65,-20,58,-18,71,-16,93,-14,127,-12,-83,-10,-35,-8,26,-5,83,-3,-107,-1,-46,1,18,4,73,6,-125,8,-84,10,-43,12,-16,14,-6,16,2,19,-21,20,-45,22,-102,24,89,26,-9,27,-120,29,-3,30,84,32,-98,33,-72,34,-50,35,-81,36,-122,37,48,38,-60,38,53,39,-125,39,-72,39,-59,39,-73,39,-120,39,52,39,-56,38,52,38,-119,37,-73,36,-47,35,-61,34,-94,33,98,32,3,31,-106,29,4,28,102,26,-85,24,-32,22,3,21,16,19,22,17,3,15,-18,12,-55,10,-99,8,106,6,50,4,-11,1,-71,-1,123,-3,64,-5,12,-7,-42,-10,-79,-12,-114,-14,119,-16,117,-18,114,-20,-113,-22,-78,-24,-19,-26,61,-27,-95,-29,28,-30,-79,-32,94,-33,38,-34,11,-35,10,-36,41,-37,98,-38,-64,-39,55,-39,-48,-40,-118,-40,98,-40,92,-40,119,-40,-83,-40,11,-39,-127,-39,28,-38,-44,-38,-90,-37,-96,-36,-88,-35,-35,-34,28,-32,-125,-31,-8,-30,-115,-28,50,-26,-16,-25,-64,-23,-94,-21,-110,-19,-102,-17,-96,-15,-60,-13,-31,-11,16,-8,68,-6,121,-4,-72,-2,-19,0,46,3,96,5,-105,7,-61,9,-24,11,4,14,19,16,24,18,7,20,-15,21,-67,23,127,25,39,27,-69,28,54,30,-101,31,-29,32,18,34,38,35,28,36,-12,36,-79,37,74,38,-53,38,37,39,101,39,-128,39,-127,39,91,39,26,39,-74,38,54,38,-109,37,-42,36,-11,35,-4,34,-26,33,-80,32,103,31,-5,29,-126,28,-27,26,64,25,120,23,-84,21,-65,19,-46,17,-58,15,-67,13,-99,11,121,9,79,7,23,5,-24,2,-89,0,119,-2,54,-4,8,-6,-44,-9,-82,-11,-117,-13,119,-15,105,-17,110,-19,-126,-21,-96,-23,-36,-25,30,-26,-128,-28,-13,-30,127,-31,37,-32,-30,-34,-66,-35,-80,-36,-56,-37,-15,-38,70,-38,-83,-39,61,-39,-27,-40}; }
	private static byte[] data53(){ return new byte[] {-77,-40,-100,-40,-86,-40,-45,-40,29,-39,-116,-39,16,-38,-65,-38,-128,-37,106,-36,103,-35,-119,-34,-67,-33,20,-31,125,-30,4,-28,-99,-27,76,-25,19,-23,-26,-22,-46,-20,-57,-18,-52,-16,-33,-14,-7,-12,33,-9,74,-7,-128,-5,-80,-3,-21,-1,32,2,84,4,-118,6,-79,8,-37,10,-14,12,10,15,8,17,6,19,-22,20,-63,22,-120,24,53,26,-45,27,85,29,-61,30,21,32,78,33,111,34,109,35,87,36,26,37,-57,37,81,38,-69,38,11,39,51,39,68,39,45,39,-3,38,-89,38,57,38,-92,37,-9,36,38,36,63,35,53,34,17,33,-43,31,122,30,11,29,-124,27,-31,25,51,24,103,22,-112,20,-91,18,-84,16,-88,14,-111,12,120,10,81,8,38,6,-10,3,-62,1,-117,-1,89,-3,38,-5,-11,-8,-47,-10,-87,-12,-102,-14,-123,-16,-118,-18,-106,-20,-77,-22,-28,-24,36,-25,125,-27,-27,-29,108,-30,3,-31,-71,-33,-120,-34,110,-35,120,-36,-106,-37,-38,-38,54,-38,-77,-39,81,-39,8,-39,-23,-40,-33,-40,-4,-40,55,-39,-115,-39,11,-38,-98,-38,90,-37,39,-36,30,-35,39,-34,82,-33,-107,-32,-16,-31,104,-29,-16,-28,-104,-26,71,-24,25,-22,-18,-21,-34,-19,-41,-17,-35,-15,-12,-13,11,-10,55,-8,91,-6,-113,-4,-66,-2,-12,0,35,3,88,5,125,7,-90,9,-61,11,-43,13,-33,15,-39,17,-58,19,-92,21,110,23,38,25,-54,26,87,28,-49,29,44,31,115,32,-102,33,-80,34,-101,35,121,36,45,37,-57,37,73,38,-99,38,-29,38,-7,38,-3,38,-40,38,-101,38,53,38,-67,37,24,37,96,36,-121,35,-115,34,-128,33,80,32,6,31,-86,29,46,28,-97,26,-3,24,61,23,120,21,-106,19,-84,17,-83,15,-89,13,-109,11,119,9,82,7,42,5,-8,2,-52,0,-104,-2,104,-4,62,-6,18,-8,-13,-11,-39,-13,-54,-15,-60,-17,-47,-19,-28,-21,18,-22,72,-24,-102,-26,-9,-28,117,-29,-1,-31,-84,-32,104,-33,74,-34,59,-35,83,-36,-127,-37,-49,-38,62,-38,-59,-39,113,-39,57,-39,35,-39,42,-39,82,-39,-102,-39,-2,-39,-124,-38,40,-37,-25,-37,-55,-36,-64,-35,-39,-34,10,-32,85,-31,-69,-30,51,-28,-54,-27,109,-25,46,-23,-11,-22,-36,-20,-62,-18,-58,-16,-55,-14,-33,-12,-6,-10,30,-7,71,-5,115,-3,-92,-1,-49,1,1,4,38,6,80,8,106,10,-125,12,-116,14,-113,16,124,18,101,20,49,22,-8,23,-96,25,60,27,-69,28,39,30,121,31,-79,32,-47,33,-47,34,-68,35,126,36,50,37,-71,37,43,38,126,38,-88,38,-63,38,-84,38,-123,38,52,38,-51,37,62,37,-101,36,-48,35,-14,34,-16,33,-42,32,-94,31,81,30,-19,28,108,27,-40,25,45,24,113,22,-93,20,-65,18,-42,16,-46,14,-50,12,-70,10,-98,8,124,6,85,4,38,2,-1,-1,-51,-3,-91,-5,126,-7,89,-9,66,-11,45,-13,39,-15,43,-17,60,-19,96,-21,-114,-23,-39,-25,41,-26,-99,-28,27,-29,-70,-31,106,-32,57,-33,30,-34,36,-35,66,-36,125,-37,-38,-38,77,-38,-23,-39,-102,-39,113,-39,100,-39,119,-39,-87,-39,-6,-39,107,-38,-8,-38,-90,-37,111,-36,85,-35,90,-34,117,-33,-81,-32,0,-30,106,-29,-22,-28,-126,-26,45,-24,-21,-23,-68,-21,-99,-19,-116,-17,-119,-15,-110,-13,-92,-11,-64,-9,-32,-7,6,-4,50,-2,90,0,-121,2,-83,4,-43,6,-17,8,12,11,23,13,28,15,22,17,-6,18,-37,20,-96,22,90,24,-6,25,-117,27,1,29,99,30,-87,31,-40,32,-21,33,-28,34,-67,35,127,36,29,37,-94,37,6,38,75,38,116,38,120,38,100,38,43,38,-42,37,100,37,-51,36,35,36,80,35,106,34,98,33,66,32,7,31,-76,29,71,28,-58,26,42,25,-126,23,-65,21,-16,19,13,18,31,16,31,14,28,12,6,10,-18,7,-51,5,-89,3,-126,1,87,-1,47,-3,10,-5,-26,-8,-52,-10,-72,-12,-87,-14,-83,-16,-74,-18,-48,-20,-3,-22,51,-23,-125,-25,-28,-27,88,-28,-23,-30,-121,-31,75,-32,27,-33,18,-34,26,-35,70,-36,-118,-37,-15,-38,109,-38,19,-38,-52,-39,-83,-39,-87,-39,-62,-39,1,-38,86,-38,-48,-38,101,-37,23,-36,-22,-36,-44,-35,-33,-34,-1,-33,63,-31,-111,-30,3,-28,-125,-27,31,-25,-52,-24,-116,-22,93,-20,65,-18,42,-16,49,-14,45,-12,72,-10,90,-8,124,-6,-98,-4,-59,-2,-21,0,19,3,51,5,86,7,108,9,-128,11,-120,13,-125,15,118,17,88,19,40,21,-17,22,-104,24,55,26,-69,27,42,29,-125,30,-62,31,-27,32,-13,33,-35,34,-74,35,103,36,3,37,124,37,-41,37,24,38,50,38,56,38,19,38,-37,37,121,37,3,37,104,36,-78,35,-30,34}; }
	private static byte[] data54(){ return new byte[] {-17,33,-25,32,-60,31,-127,30,46,29,-67,27,55,26,-95,24,-17,22,47,21,96,19,122,17,-111,15,-112,13,-117,11,124,9,98,7,73,5,34,3,1,1,-35,-2,-75,-4,-101,-6,117,-8,103,-10,82,-12,82,-14,83,-16,106,-18,-120,-20,-70,-22,-5,-24,80,-25,-70,-27,53,-28,-51,-30,118,-31,60,-32,27,-33,19,-34,40,-35,89,-36,-88,-37,14,-37,-97,-38,60,-38,11,-38,-24,-39,-15,-39,14,-38,82,-38,-83,-38,46,-37,-58,-37,-128,-36,83,-35,68,-34,81,-33,117,-32,-72,-31,11,-29,-127,-28,0,-26,-96,-25,74,-23,14,-21,-35,-20,-65,-18,-84,-16,-88,-14,-80,-12,-70,-10,-42,-8,-22,-6,18,-3,47,-1,84,1,117,3,-108,5,-82,7,-62,9,-49,11,-50,13,-53,15,-82,17,-110,19,87,21,24,23,-70,24,84,26,-49,27,56,29,-117,30,-65,31,-31,32,-29,33,-53,34,-105,35,72,36,-39,36,77,37,-91,37,-40,37,-8,37,-19,37,-52,37,-119,37,38,37,-85,36,10,36,84,35,124,34,-116,33,125,32,87,31,22,30,-65,28,77,27,-55,25,44,24,-126,22,-66,20,-15,18,12,17,35,15,37,13,38,11,17,9,6,7,-30,4,-54,2,-87,0,-123,-2,107,-4,73,-6,53,-8,33,-10,25,-12,26,-14,34,-16,63,-18,99,-20,-102,-22,-29,-24,60,-25,-85,-27,49,-28,-53,-30,123,-31,73,-32,42,-33,43,-34,70,-35,123,-36,-48,-37,62,-37,-52,-38,123,-38,65,-38,47,-38,50,-38,89,-38,-97,-38,-2,-38,-126,-37,28,-36,-39,-36,-81,-35,-94,-34,-81,-33,-42,-32,24,-30,110,-29,-29,-28,98,-26,2,-24,-86,-23,111,-21,58,-19,29,-17,7,-15,0,-13,5,-11,14,-9,36,-7,56,-5,91,-3,113,-1,-104,1,-81,3,-52,5,-29,7,-19,9,-5,11,-14,13,-23,15,-55,17,-90,19,102,21,34,23,-66,24,82,26,-54,27,45,29,118,30,-83,31,-63,32,-57,33,-92,34,110,35,25,36,-90,36,24,37,105,37,-100,37,-76,37,-86,37,-125,37,63,37,-39,36,91,36,-68,35,-2,34,44,34,52,33,41,32,3,31,-66,29,107,28,-8,26,116,25,-36,23,45,22,112,20,-94,18,-61,16,-41,14,-30,12,-33,10,-44,8,-57,6,-86,4,-107,2,119,0,89,-2,63,-4,40,-6,17,-8,10,-10,-1,-13,8,-14,23,-16,51,-18,97,-20,-101,-22,-25,-24,74,-25,-74,-27,72,-28,-32,-30,-101,-31,102,-32,82,-33,82,-34,117,-35,-87,-36,5,-36,116,-37,8,-37,-73,-38,-128,-38,115,-38,114,-38,-92,-38,-30,-38,73,-37,-51,-37,100,-36,40,-35,-9,-35,-16,-34,-7,-33,34,-31,97,-30,-71,-29,40,-27,-86,-26,68,-24,-17,-23,-85,-21,123,-19,85,-17,64,-15,52,-13,52,-11,63,-9,73,-7,103,-5,113,-3,-99,-1,-91,1,-49,3,-40,5,-14,7,-8,9,-3,11,-12,13,-28,15,-61,17,-106,19,89,21,10,23,-89,24,54,26,-90,27,11,29,79,30,127,31,-105,32,-112,33,114,34,56,35,-35,35,110,36,-42,36,44,37,91,37,113,37,102,37,64,37,-7,36,-106,36,21,36,118,35,-68,34,-26,33,-14,32,-23,31,-64,30,-124,29,43,28,-65,26,60,25,-90,23,-5,21,66,20,114,18,-101,16,-78,14,-66,12,-64,10,-68,8,-87,6,-98,4,-127,2,109,0,82,-2,59,-4,42,-6,21,-8,21,-10,9,-12,28,-14,42,-16,78,-18,125,-20,-71,-22,15,-23,107,-25,-24,-27,111,-28,20,-29,-52,-31,-99,-32,-119,-33,-115,-34,-81,-35,-23,-36,66,-36,-75,-37,74,-37,-10,-38,-56,-38,-82,-38,-68,-38,-32,-38,41,-37,-120,-37,11,-36,-89,-36,97,-35,55,-34,38,-33,51,-32,86,-31,-107,-30,-24,-29,85,-27,-44,-26,108,-24,17,-22,-51,-21,-108,-19,113,-17,81,-15,73,-13,63,-11,71,-9,81,-7,98,-5,118,-3,-116,-1,-94,1,-71,3,-55,5,-40,7,-34,9,-36,11,-43,13,-71,15,-98,17,102,19,43,21,-41,22,115,24,-5,25,113,27,-55,28,21,30,63,31,85,32,78,33,48,34,-15,34,-99,35,37,36,-106,36,-28,36,25,37,46,37,36,37,0,37,-69,36,86,36,-35,35,58,35,-119,34,-81,33,-59,32,-73,31,-104,30,91,29,8,28,-97,26,32,25,-116,23,-23,21,46,20,105,18,-110,16,-82,14,-65,12,-59,10,-60,8,-70,6,-85,4,-101,2,-125,0,116,-2,91,-4,79,-6,66,-8,60,-10,64,-12,75,-14,99,-16,-121,-18,-71,-20,-7,-22,79,-23,-81,-25,45,-26,-75,-28,92,-29,21,-30,-26,-32,-43,-33,-42,-34,-5,-35,49,-35,-114,-36,-3,-37,-110,-37,60,-37,13,-37,-15,-38,-2,-38,31,-37,98,-37,-60,-37,63,-36,-35,-36,-114,-35,100,-34,78,-33,88,-32,118,-31,-79,-30,-1,-29,105,-27,-27,-26,115,-24}; }
	private static byte[] data55(){ return new byte[] {25,-22,-53,-21,-107,-19,99,-17,73,-15,51,-13,42,-11,46,-9,45,-7,67,-5,73,-3,100,-1,111,1,-122,3,-111,5,-100,7,-97,9,-100,11,-115,13,118,15,80,17,28,19,-35,20,-122,22,35,24,-87,25,29,27,119,28,-64,29,-21,30,1,32,-2,32,-37,33,-92,34,74,35,-37,35,71,36,-96,36,-49,36,-19,36,-29,36,-61,36,-128,36,37,36,-91,35,19,35,91,34,-115,33,-92,32,-99,31,-127,30,74,29,-3,27,-106,26,33,25,-114,23,-13,21,61,20,122,18,-83,16,-54,14,-29,12,-19,10,-17,8,-20,6,-29,4,-47,2,-57,0,-79,-2,-90,-4,-106,-6,-112,-8,-115,-10,-109,-12,-96,-14,-67,-16,-34,-18,23,-19,86,-21,-85,-23,17,-24,-119,-26,24,-27,-72,-29,118,-30,66,-31,51,-32,48,-33,84,-34,-118,-35,-33,-36,84,-36,-38,-37,-113,-37,78,-37,59,-37,57,-37,92,-37,-102,-37,-11,-37,110,-36,2,-35,-77,-35,-128,-34,102,-33,106,-32,-127,-31,-71,-30,-1,-29,100,-27,-41,-26,100,-24,1,-22,-81,-21,112,-19,60,-17,26,-15,0,-13,-13,-12,-21,-10,-16,-8,-10,-6,1,-3,18,-1,26,1,47,3,51,5,65,7,57,9,60,11,34,13,17,15,-28,16,-78,18,113,20,24,22,-72,23,60,25,-80,26,15,28,83,29,-122,30,-102,31,-102,32,124,33,67,34,-12,34,-128,35,-7,35,77,36,-120,36,-88,36,-93,36,-119,36,75,36,-12,35,-127,35,-21,34,67,34,115,33,-105,32,-110,31,-128,30,78,29,6,28,-85,26,53,25,-79,23,20,22,107,20,-83,18,-30,16,12,15,36,13,56,11,62,9,65,7,57,5,52,3,35,1,29,-1,11,-3,8,-5,-3,-8,1,-9,8,-11,24,-13,52,-15,93,-17,-118,-19,-40,-21,33,-22,-113,-24,1,-25,-113,-27,49,-28,-23,-30,-74,-31,-95,-32,-101,-33,-65,-34,-21,-35,67,-35,-86,-36,55,-36,-38,-37,-98,-37,126,-37,121,-37,-106,-37,-52,-37,33,-36,-108,-36,30,-35,-51,-35,-117,-34,116,-33,100,-32,-128,-31,-90,-30,-20,-29,69,-27,-76,-26,55,-24,-50,-23,117,-21,48,-19,-13,-18,-50,-16,-87,-14,-101,-12,-117,-10,-119,-8,-114,-6,-114,-4,-94,-2,-96,0,-75,2,-77,4,-65,6,-73,8,-77,10,-99,12,-122,14,90,16,42,18,-28,19,-111,21,46,23,-73,24,41,26,-114,27,-45,28,9,30,34,31,37,32,11,33,-38,33,-116,34,32,35,-97,35,-8,35,60,36,94,36,101,36,80,36,26,36,-52,35,92,35,-43,34,47,34,109,33,-109,32,-101,31,-113,30,103,29,38,28,-43,26,99,25,-20,23,84,22,-78,20,-2,18,56,17,105,15,-118,13,-96,11,-78,9,-78,7,-69,5,-82,3,-82,1,-95,-1,-101,-3,-107,-5,-109,-7,-108,-9,-96,-11,-80,-13,-50,-15,-12,-17,40,-18,109,-20,-68,-22,35,-23,-106,-25,33,-26,-65,-28,116,-29,61,-30,34,-31,28,-32,51,-33,97,-34,-83,-35,18,-35,-108,-36,53,-36,-21,-37,-55,-37,-72,-37,-48,-37,-5,-37,73,-36,-80,-36,55,-35,-43,-35,-110,-34,106,-33,90,-32,99,-31,-119,-30,-67,-29,20,-27,119,-26,-12,-25,126,-23,35,-21,-50,-20,-110,-18,95,-16,54,-14,32,-12,10,-10,5,-8,-3,-7,2,-4,6,-2,11,0,19,2,22,4,22,6,22,8,7,10,-8,11,-38,13,-78,15,-128,17,60,19,-21,20,-117,22,18,24,-112,25,-18,26,64,28,117,29,-104,30,-101,31,-113,32,92,33,26,34,-74,34,56,35,-96,35,-27,35,22,36,34,36,24,36,-22,35,-88,35,63,35,-58,34,35,34,114,33,-98,32,-78,31,-79,30,-115,29,96,28,12,27,-79,25,56,24,-81,22,22,21,103,19,-83,17,-28,15,11,14,45,12,63,10,78,8,82,6,86,4,79,2,81,0,72,-2,72,-4,71,-6,76,-8,86,-10,109,-12,-123,-14,-82,-16,-30,-18,31,-19,120,-21,-49,-23,74,-24,-55,-26,103,-27,22,-28,-38,-30,-72,-31,-82,-32,-70,-33,-27,-34,37,-34,-124,-35,0,-35,-112,-36,73,-36,14,-36,3,-36,3,-36,46,-36,107,-36,-54,-36,70,-35,-40,-35,-115,-34,85,-33,62,-32,60,-31,84,-30,-125,-29,-54,-28,36,-26,-102,-25,23,-23,-77,-22,87,-20,15,-18,-43,-17,-89,-15,-125,-13,109,-11,91,-9,82,-7,79,-5,78,-3,79,-1,84,1,81,3,83,5,76,7,63,9,47,11,13,13,-19,14,-75,16,119,18,40,20,-55,21,86,23,-40,24,57,26,-109,27,-49,28,-13,29,5,31,-8,31,-42,32,-105,33,63,34,-57,34,59,35,-116,35,-59,35,-35,35,-34,35,-70,35,-123,35,41,35,-74,34,39,34,123,33,-74,32,-40,31,-38,30,-50,29,-96,28,98,27,11,26,-98,24,36,23,-115,21,-16,19,59,18,121,16,-80,14,-47,12,-14,10}; }
	private static byte[] data56(){ return new byte[] {1,9,19,7,20,5,29,3,24,1,27,-1,27,-3,30,-5,35,-7,51,-9,66,-11,98,-13,-121,-15,-72,-17,-7,-19,69,-20,-95,-22,19,-23,-111,-25,39,-26,-49,-28,-114,-29,100,-30,82,-31,86,-32,119,-33,-80,-34,2,-34,118,-35,-7,-36,-89,-36,102,-36,69,-36,69,-36,89,-36,-112,-36,-29,-36,75,-35,-37,-35,121,-34,62,-33,17,-32,10,-31,15,-30,56,-29,111,-28,-65,-27,39,-25,-101,-24,45,-22,-61,-21,119,-19,45,-17,-6,-16,-51,-14,-83,-12,-105,-10,-123,-8,124,-6,119,-4,114,-2,114,0,111,2,106,4,101,6,85,8,66,10,39,12,1,14,-50,15,-107,17,67,19,-19,20,125,22,3,24,111,25,-55,26,17,28,59,29,87,30,83,31,57,32,6,33,-74,33,79,34,-56,34,42,35,106,35,-107,35,-99,35,-117,35,96,35,17,35,-79,34,39,34,-110,33,-45,32,5,32,25,31,17,30,-6,28,-63,27,123,26,26,25,-88,23,36,22,-120,20,-25,18,41,17,108,15,-106,13,-66,11,-41,9,-21,7,-4,5,-2,3,10,2,10,0,14,-2,23,-4,29,-6,42,-8,64,-10,91,-12,126,-14,-77,-16,-23,-18,56,-19,-114,-21,-7,-23,114,-24,3,-25,-95,-27,91,-28,40,-29,8,-30,11,-31,23,-32,79,-33,-113,-34,-8,-35,114,-35,16,-35,-63,-36,-104,-36,-126,-36,-113,-36,-76,-36,-8,-36,88,-35,-49,-35,106,-34,20,-33,-28,-33,-58,-32,-59,-31,-40,-30,8,-28,70,-27,-92,-26,10,-24,-113,-23,29,-21,-65,-20,115,-18,45,-16,-1,-15,-50,-13,-73,-11,-104,-9,-115,-7,126,-5,118,-3,112,-1,109,1,97,3,91,5,75,7,55,9,30,11,-11,12,-53,14,-116,16,72,18,-16,19,-120,21,17,23,-120,24,-23,25,56,27,109,28,-112,29,-103,30,-119,31,99,32,30,33,-59,33,73,34,-70,34,8,35,67,35,86,35,88,35,53,35,-3,34,-91,34,51,34,-92,33,-5,32,59,32,91,31,105,30,87,29,53,28,-8,26,-88,25,66,24,-55,22,62,21,-93,19,-10,17,65,16,115,14,-87,12,-58,10,-25,8,-8,6,9,5,18,3,29,1,35,-1,44,-3,56,-5,69,-7,91,-9,117,-11,-104,-13,-56,-15,-2,-17,71,-18,-103,-20,-4,-22,115,-23,-11,-25,-107,-26,59,-27,7,-28,-40,-30,-49,-31,-42,-32,-9,-33,52,-33,-119,-34,-7,-35,-124,-35,45,-35,-21,-36,-47,-36,-59,-36,-32,-36,16,-35,96,-35,-54,-35,81,-34,-18,-34,-85,-33,127,-32,108,-31,113,-30,-111,-29,-63,-28,15,-26,105,-25,-35,-24,96,-22,-9,-21,-101,-19,79,-17,15,-15,-34,-14,-77,-12,-107,-10,124,-8,106,-6,90,-4,83,-2,67,0,64,2,44,4,36,6,10,8,-13,9,-50,11,-94,13,106,15,40,17,-43,18,119,20,2,22,-122,23,-23,24,72,26,-126,27,-74,28,-61,29,-56,30,-89,31,118,32,38,33,-66,33,57,34,-99,34,-33,34,11,35,25,35,9,35,-31,34,-102,34,56,34,-67,33,36,33,116,32,-90,31,-60,30,-61,29,-78,28,-126,27,69,26,-22,24,-124,23,3,22,119,20,-40,18,41,17,112,15,-90,13,-42,11,-7,9,21,8,45,6,59,4,79,2,83,0,102,-2,110,-4,-126,-6,-107,-8,-79,-10,-46,-12,-4,-14,53,-15,114,-17,-60,-19,32,-20,-115,-22,12,-23,-101,-25,64,-26,-8,-28,-57,-29,-85,-30,-89,-31,-69,-32,-23,-33,46,-33,-110,-34,9,-34,-92,-35,83,-35,33,-35,12,-35,14,-35,50,-35,109,-35,-58,-35,55,-34,-55,-34,110,-33,51,-32,14,-31,2,-30,14,-29,51,-28,106,-27,-69,-26,27,-24,-110,-23,24,-21,-77,-20,86,-18,14,-16,-49,-15,-101,-13,116,-11,81,-9,57,-7,34,-5,19,-3,4,-1,-11,0,-24,2,-42,4,-65,6,-86,8,-126,10,93,12,38,14,-22,15,-101,17,68,19,-39,20,94,22,-42,23,52,25,-126,26,-69,27,-37,28,-24,29,-39,30,-74,31,116,32,31,33,-87,33,29,34,115,34,-80,34,-49,34,-45,34,-67,34,-119,34,59,34,-46,33,76,33,-82,32,-11,31,34,31,56,30,52,29,27,28,-24,26,-92,25,73,24,-37,22,94,21,-56,19,46,18,122,16,-63,14,-6,12,38,11,78,9,107,7,-126,5,-102,3,-91,1,-67,-1,-59,-3,-34,-5,-17,-7,11,-8,44,-10,85,-12,-123,-14,-59,-16,10,-17,100,-19,-56,-21,61,-22,-60,-24,94,-25,11,-26,-52,-28,-92,-29,-112,-30,-102,-31,-78,-32,-18,-33,56,-33,-88,-34,40,-34,-53,-35,-124,-35,90,-35,77,-35,88,-35,-124,-35,-59,-35,41,-34,-98,-34,56,-33,-30,-33,-81,-32,-115,-31,-120,-30,-102,-29,-67,-28,1,-26,76,-25,-75,-24,43,-22,-75,-21,77,-19,-9,-18,-86,-16,109,-14,57,-12,13,-10,-20,-9,-48,-7,-73,-5,-91,-3,-111,-1}; }
	private static byte[] data57(){ return new byte[] {126,1,111,3,82,5,64,7,24,9,-9,10,-63,12,-116,14,64,16,-13,17,-115,19,30,21,-99,22,6,24,99,25,-92,26,-41,27,-19,28,-12,29,-40,30,-78,31,98,32,10,33,-121,33,-9,33,66,34,121,34,-113,34,-114,34,110,34,53,34,-31,33,111,33,-24,32,63,32,-123,31,-84,30,-69,29,-71,28,-107,27,103,26,26,25,-64,23,79,22,-47,20,59,19,-97,17,-19,15,52,14,109,12,-101,10,-59,8,-28,6,-1,4,24,3,43,1,64,-1,83,-3,107,-5,-121,-7,-92,-9,-51,-11,-7,-13,51,-14,118,-16,-58,-18,34,-19,-113,-21,14,-22,-105,-24,63,-25,-20,-27,-68,-28,-107,-29,-111,-30,-105,-31,-61,-32,-4,-33,86,-33,-57,-34,83,-34,-8,-35,-68,-35,-105,-35,-112,-35,-91,-35,-48,-35,29,-34,-127,-34,0,-33,-102,-33,78,-32,24,-31,0,-30,-6,-30,16,-28,56,-27,120,-26,-52,-25,48,-23,-83,-22,48,-20,-49,-19,115,-17,40,-15,-21,-14,-79,-12,-120,-10,97,-8,66,-6,42,-4,14,-2,-3,-1,-31,1,-49,3,-80,5,-110,7,109,9,63,11,10,13,-56,14,126,16,33,18,-66,19,65,21,-66,22,30,24,117,25,-81,26,-36,27,-22,28,-24,29,-51,30,-108,31,77,32,-33,32,98,33,-62,33,16,34,57,34,82,34,68,34,36,34,-29,33,-115,33,21,33,-117,32,-33,31,33,31,69,30,83,29,76,28,41,27,-8,25,-85,24,79,23,-32,21,94,20,-50,18,45,17,-127,15,-58,13,2,12,52,10,93,8,-125,6,-98,4,-68,2,-47,0,-20,-2,3,-3,33,-5,60,-7,102,-9,-116,-11,-58,-13,-1,-15,74,-16,-97,-18,2,-19,118,-21,-10,-23,-114,-24,49,-25,-18,-27,-67,-28,-95,-29,-96,-30,-83,-31,-33,-32,27,-32,-128,-33,-15,-34,-124,-34,50,-34,-14,-35,-36,-35,-47,-35,-17,-35,28,-34,109,-34,-44,-34,87,-33,-13,-33,-87,-32,118,-31,95,-30,92,-29,113,-28,-101,-27,-37,-26,48,-24,-109,-23,15,-21,-109,-20,46,-18,-44,-17,-124,-15,70,-13,10,-11,-33,-10,-76,-8,-109,-6,115,-4,91,-2,61,0,39,2,7,4,-22,5,-59,7,-103,9,107,11,43,13,-23,14,-106,16,54,18,-51,19,74,21,-62,22,28,24,110,25,-92,26,-57,27,-40,28,-55,29,-83,30,111,31,33,32,-80,32,49,33,-119,33,-44,33,-4,33,12,34,0,34,-36,33,-106,33,63,33,-58,32,55,32,-116,31,-51,30,-21,29,1,29,-16,27,-44,26,-96,25,83,24,-6,22,-119,21,11,20,123,18,-35,16,50,15,122,13,-72,11,-17,9,24,8,68,6,96,4,-125,2,-98,0,-72,-2,-37,-4,-14,-6,31,-7,64,-9,119,-11,-84,-13,-16,-15,61,-16,-105,-18,1,-19,119,-21,-2,-23,-103,-24,66,-25,4,-26,-43,-28,-61,-29,-68,-30,-36,-31,1,-31,82,-32,-84,-33,42,-33,-68,-34,110,-34,51,-34,28,-34,22,-34,51,-34,103,-34,-75,-34,34,-33,-97,-33,69,-32,-15,-32,-55,-31,-86,-30,-85,-29,-65,-28,-25,-27,38,-25,122,-24,-35,-23,85,-21,-39,-20,112,-18,20,-16,-62,-15,-127,-13,65,-11,18,-9,-26,-8,-66,-6,-95,-4,123,-2,100,0,62,2,37,4,-4,5,-42,7,-88,9,110,11,51,13,-28,14,-109,16,44,18,-67,19,58,21,-87,22,4,24,78,25,-127,26,-93,27,-86,28,-96,29,122,30,62,31,-24,31,121,32,-13,32,78,33,-108,33,-72,33,-51,33,-72,33,-104,33,80,33,-8,32,126,32,-15,31,68,31,-122,30,-89,29,-70,28,-83,27,-109,26,92,25,23,24,-69,22,81,21,-47,19,72,18,-88,16,4,15,78,13,-113,11,-55,9,-7,7,33,6,76,4,105,2,-115,0,-85,-2,-51,-4,-15,-6,26,-7,69,-9,125,-11,-76,-13,1,-14,79,-16,-82,-18,28,-19,-110,-21,34,-22,-68,-24,109,-25,46,-26,5,-27,-15,-29,-11,-30,13,-30,65,-31,-122,-32,-17,-33,99,-33,2,-33,-86,-34,120,-34,93,-34,90,-34,120,-34,-87,-34,-6,-34,98,-33,-27,-33,-126,-32,53,-31,5,-30,-23,-30,-28,-29,-7,-28,29,-26,92,-25,-87,-24,13,-22,-128,-21,1,-19,-104,-18,49,-16,-26,-15,-107,-13,94,-11,33,-9,-9,-8,-54,-6,-91,-4,-127,-2,96,0,61,2,24,4,-13,5,-62,7,-109,9,88,11,19,13,-55,14,106,16,10,18,-113,19,15,21,120,22,-46,23,24,25,74,26,103,27,112,28,98,29,58,30,-2,30,-90,31,55,32,-80,32,10,33,80,33,119,33,-123,33,123,33,82,33,18,33,-72,32,63,32,-73,31,8,31,79,30,114,29,-123,28,-128,27,98,26,52,25,-17,23,-102,22,45,21,-71,19,42,18,-104,16,-14,14,64,13,-119,11,-63,9,-5,7,36,6,84,4,117,2,-100,0,-63,-2,-30,-4,17,-5,52,-7}; }
	private static byte[] data58(){ return new byte[] {110,-9,-99,-11,-26,-13,41,-14,-126,-16,-31,-18,81,-19,-50,-21,93,-22,-7,-24,-83,-25,111,-26,73,-27,54,-28,57,-29,85,-30,-122,-31,-48,-32,50,-32,-81,-33,68,-33,-13,-34,-68,-34,-95,-34,-99,-34,-71,-34,-25,-34,55,-33,-99,-33,28,-32,-71,-32,103,-31,51,-30,22,-29,11,-28,31,-27,62,-26,120,-25,-59,-24,31,-22,-110,-21,15,-19,-99,-18,58,-16,-31,-15,-110,-13,84,-11,21,-9,-29,-8,-75,-6,-119,-4,101,-2,59,0,24,2,-20,3,-60,5,-109,7,92,9,33,11,-42,12,-116,14,41,16,-58,17,75,19,-58,20,49,22,-123,23,-50,24,-4,25,27,27,34,28,18,29,-17,29,-83,30,93,31,-23,31,100,32,-60,32,4,33,53,33,64,33,58,33,19,33,-39,32,123,32,15,32,-126,31,-36,30,37,30,75,29,101,28,97,27,75,26,30,25,-31,23,-116,22,42,21,-75,19,48,18,-98,16,-1,14,82,13,-96,11,-36,9,27,8,72,6,124,4,-94,2,-49,0,-13,-2,32,-3,72,-5,121,-7,-83,-9,-25,-11,46,-12,116,-14,-45,-16,46,-17,-91,-19,34,-20,-80,-22,81,-23,2,-24,-57,-26,-97,-27,-114,-28,-114,-29,-83,-30,-41,-31,39,-31,-127,-32,1,-32,-113,-33,64,-33,4,-33,-26,-34,-32,-34,-11,-34,36,-33,110,-33,-49,-33,76,-32,-32,-32,-113,-31,83,-30,49,-29,36,-28,45,-27,78,-26,125,-25,-57,-24,29,-22,-121,-21,2,-19,-119,-18,33,-16,-62,-15,114,-13,40,-11,-22,-10,-79,-8,125,-6,80,-4,36,-2,-8,-1,-47,1,-96,3,119,5,64,7,8,9,-56,10,-128,12,43,14,-48,15,100,17,-21,18,104,20,-54,21,40,23,105,24,-101,25,-68,26,-64,27,-74,28,-112,29,85,30,3,31,-108,31,19,32,112,32,-66,32,-24,32,0,33,-8,32,-41,32,-93,32,73,32,-27,31,85,31,-63,30,1,30,59,29,79,28,87,27,71,26,29,25,-23,23,-105,22,62,21,-53,19,81,18,-64,16,41,15,-125,13,-47,11,26,10,86,8,-112,6,-63,4,-13,2,29,1,75,-1,120,-3,-91,-5,-38,-7,15,-8,78,-10,-109,-12,-32,-14,61,-15,-101,-17,20,-18,-116,-20,33,-21,-66,-23,111,-24,52,-25,10,-26,-9,-28,-9,-29,16,-29,60,-30,-124,-31,-31,-32,86,-32,-26,-33,-112,-33,79,-33,47,-33,32,-33,53,-33,90,-33,-97,-33,-4,-33,113,-32,2,-31,-90,-31,103,-30,62,-29,41,-28,46,-27,68,-26,113,-25,-78,-24,2,-22,101,-21,-37,-20,88,-18,-16,-17,-124,-15,51,-13,-29,-12,-101,-10,100,-8,35,-6,-7,-5,-63,-3,-104,-1,102,1,57,3,6,5,-48,6,-108,8,82,10,8,12,-77,13,86,15,-25,16,116,18,-25,19,86,21,-86,22,-14,23,40,25,66,26,84,27,67,28,39,29,-20,29,-97,30,53,31,-73,31,28,32,107,32,-98,32,-72,32,-70,32,-98,32,111,32,31,32,-70,31,61,31,-93,30,-9,29,44,29,83,28,87,27,89,26,45,25,8,24,-72,22,105,21,-4,19,-121,18,2,17,108,15,-49,13,36,12,112,10,-75,8,-14,6,41,5,95,3,-113,1,-64,-1,-15,-3,33,-4,90,-6,-112,-8,-45,-10,24,-11,104,-13,-61,-15,39,-16,-104,-18,25,-19,-92,-21,71,-22,-15,-24,-72,-25,-120,-26,116,-27,113,-28,-123,-29,-83,-30,-15,-31,72,-31,-72,-32,69,-32,-27,-33,-95,-33,121,-33,99,-33,113,-33,-111,-33,-53,-33,36,-32,-114,-32,25,-31,-75,-31,111,-30,58,-29,34,-28,27,-27,42,-26,82,-25,-122,-24,-47,-23,46,-21,-105,-20,21,-18,-101,-17,51,-15,-44,-14,127,-12,54,-10,-17,-9,-76,-7,123,-5,69,-3,20,-1,-31,0,-84,2,123,4,63,6,2,8,-66,9,115,11,27,13,-62,14,79,16,-33,17,82,19,-61,20,24,22,101,23,-102,24,-67,25,-52,26,-59,27,-84,28,116,29,47,30,-54,30,81,31,-63,31,17,32,79,32,112,32,119,32,104,32,60,32,-8,31,-102,31,39,31,-110,30,-12,29,44,29,97,28,110,27,114,26,90,25,47,24,-10,22,-91,21,71,20,-41,18,88,17,-51,15,53,14,-110,12,-27,10,46,9,117,7,-84,5,-19,3,30,2,83,0,-118,-2,-68,-4,-9,-6,51,-7,114,-9,-66,-11,10,-12,106,-14,-54,-16,61,-17,-71,-19,72,-20,-31,-22,-109,-23,74,-24,33,-25,2,-26,-3,-28,12,-28,46,-29,107,-30,-68,-31,39,-31,-86,-32,67,-32,-6,-33,-59,-33,-84,-33,-83,-33,-59,-33,-8,-33,70,-32,-89,-32,40,-31,-68,-31,104,-30,49,-29,7,-28,-3,-28,0,-26,28,-25,75,-24,-118,-23,-33,-22,65,-20,-77,-19,53,-17,-63,-16,93,-14,1,-12,-81,-11,101,-9,32,-7,-27,-6,-87,-4,115,-2,59,0,4,2,-49,3,-112,5,83,7,13,9,-66,10}; }
	private static byte[] data59(){ return new byte[] {107,12,13,14,-98,15,46,17,-91,18,20,20,115,21,-69,22,-5,23,31,25,52,26,53,27,28,28,-14,28,-82,29,84,30,-30,30,87,31,-76,31,-6,31,33,32,55,32,42,32,15,32,-48,31,-127,31,17,31,-113,30,-12,29,60,29,120,28,-112,27,-98,26,-111,25,113,24,64,23,-7,21,-91,20,60,19,-53,17,67,16,-72,14,22,13,121,11,-63,9,20,8,80,6,-109,4,-52,2,7,1,62,-1,118,-3,-76,-5,-19,-7,55,-8,124,-10,-50,-12,41,-13,-118,-15,-3,-17,119,-18,1,-19,-102,-21,67,-22,-3,-24,-54,-25,-89,-26,-100,-27,-93,-28,-63,-29,-11,-30,62,-30,-95,-31,26,-31,-84,-32,88,-32,25,-32,-8,-33,-20,-33,-5,-33,37,-32,98,-32,-63,-32,45,-31,-65,-31,90,-30,25,-29,-27,-29,-49,-28,-58,-27,-37,-26,-6,-25,51,-23,125,-22,-46,-21,62,-19,-74,-18,55,-16,-48,-15,100,-13,17,-11,-67,-10,115,-8,48,-6,-16,-5,-76,-3,120,-1,65,1,0,3,-55,4,-127,6,64,8,-18,9,-101,11,61,13,-45,14,95,16,-33,17,75,19,-77,20,-1,21,63,23,113,24,-125,25,-108,26,121,27,96,28,29,29,-46,29,99,30,-25,30,74,31,-100,31,-48,31,-20,31,-15,31,-38,31,-84,31,102,31,4,31,-115,30,-4,29,85,29,-106,28,-62,27,-44,26,-40,25,-63,24,-100,23,95,22,23,21,-72,19,80,18,-45,16,78,15,-69,13,29,12,120,10,-58,8,20,7,84,5,-103,3,-44,1,17,0,79,-2,-118,-4,-51,-6,17,-7,92,-9,-85,-11,7,-12,103,-14,-41,-16,79,-17,-42,-19,106,-20,17,-21,-61,-23,-119,-24,100,-25,77,-26,82,-27,98,-28,-111,-29,-50,-30,42,-30,-104,-31,31,-31,-64,-32,118,-32,73,-32,49,-32,53,-32,81,-32,-125,-32,-44,-32,52,-31,-71,-31,71,-30,-6,-30,-71,-29,-107,-28,-125,-27,-121,-26,-97,-25,-55,-24,7,-22,83,-21,-75,-20,30,-18,-100,-17,36,-15,-75,-14,88,-12,-6,-11,-85,-9,98,-7,25,-5,-38,-4,-101,-2,87,0,35,2,-43,3,-96,5,76,7,6,9,-84,10,82,12,-22,13,120,15,-7,16,110,18,-42,19,40,21,115,22,-95,23,-56,24,-45,25,-49,26,-80,27,-124,28,56,29,-35,29,101,30,-39,30,50,31,118,31,-100,31,-81,31,-91,31,-124,31,76,31,-11,30,-112,30,9,30,113,29,-65,28,-9,27,26,27,40,26,31,25,6,24,-41,22,-104,21,72,20,-25,18,121,17,-4,15,115,14,-34,12,65,11,-103,9,-21,7,54,6,124,4,-63,2,-1,0,67,-1,-128,-3,-57,-5,9,-6,89,-8,-92,-10,5,-11,93,-13,-49,-15,65,-16,-57,-18,85,-19,-10,-21,-94,-22,100,-23,52,-24,23,-25,18,-26,25,-27,63,-28,113,-29,-63,-30,36,-30,-96,-31,51,-31,-34,-32,-93,-32,125,-32,117,-32,-128,-32,-87,-32,-26,-32,61,-31,-82,-31,52,-30,-45,-30,-121,-29,84,-28,51,-27,44,-26,51,-25,83,-24,-126,-23,-59,-22,20,-20,122,-19,-26,-18,104,-16,-18,-15,-124,-13,35,-11,-56,-10,121,-8,41,-6,-28,-5,-97,-3,92,-1,25,1,-41,2,-112,4,73,6,-7,7,-91,9,72,11,-27,12,116,14,-4,15,113,17,-32,18,58,20,-122,21,-58,22,-24,23,8,25,4,26,-9,26,-49,27,-108,28,64,29,-38,29,85,30,-64,30,14,31,69,31,100,31,106,31,87,31,45,31,-22,30,-116,30,27,30,-114,29,-18,28,52,28,102,27,-128,26,-119,25,123,24,93,23,40,22,-24,20,-113,19,51,18,-70,16,68,15,-78,13,35,12,-126,10,-35,8,47,7,124,5,-58,3,11,2,81,0,-108,-2,-38,-4,34,-5,112,-7,-68,-9,27,-10,116,-12,-32,-14,83,-15,-50,-17,95,-18,-13,-20,-97,-21,83,-22,31,-23,-7,-25,-26,-26,-22,-27,-4,-28,43,-28,105,-29,-61,-30,46,-30,-73,-31,80,-31,9,-31,-43,-32,-69,-32,-71,-32,-47,-32,-3,-32,73,-31,-92,-31,30,-30,-85,-30,82,-29,12,-28,-33,-28,-60,-27,-62,-26,-50,-25,-12,-24,35,-22,107,-21,-66,-20,36,-18,-107,-17,19,-15,-98,-14,51,-12,-50,-11,121,-9,30,-7,-40,-6,-121,-4,68,-2,-7,-1,-74,1,107,3,36,5,-46,6,-127,8,35,10,-62,11,84,13,-31,14,91,16,-49,17,47,19,-124,20,-54,21,-7,22,27,24,43,25,33,26,11,27,-40,27,-109,28,58,29,-60,29,61,30,-103,30,-31,30,16,31,35,31,38,31,5,31,-39,30,-120,30,42,30,-84,29,30,29,114,28,-73,27,-32,26,-7,25,-4,24,-23,23,-56,22,-112,21,77,20,-10,18,-111,17,33,16,-100,14,28,13,125,11,-23,9,62,8,-108,6,-26,4,47,3,122,1,-60,-1,7,-2,88,-4,-96,-6,-11,-8,75,-9,-89,-11,15,-12}; }
	private static byte[] data60(){ return new byte[] {127,-14,-11,-16,-127,-17,14,-18,-77,-20,97,-21,34,-22,-14,-24,-41,-25,-52,-26,-42,-27,-10,-28,40,-28,114,-29,-45,-30,70,-30,-40,-31,123,-31,56,-31,15,-31,-5,-32,2,-31,30,-31,86,-31,-95,-31,11,-30,-123,-30,25,-29,-59,-29,-124,-28,92,-27,69,-26,69,-25,87,-24,123,-23,-78,-22,-8,-21,78,-19,-75,-18,36,-16,-91,-15,46,-13,-62,-12,94,-10,3,-8,-86,-7,95,-5,10,-3,-59,-2,119,0,45,2,-29,3,-113,5,62,7,-29,8,-125,10,25,12,-89,13,42,15,-96,16,11,18,101,19,-78,20,-16,21,24,23,52,24,56,25,42,26,10,27,-48,27,-122,28,32,29,-89,29,23,30,106,30,-79,30,-50,30,-23,30,-41,30,-69,30,-125,30,46,30,-53,29,72,29,-78,28,10,28,65,27,112,26,125,25,-125,24,107,23,75,22,13,21,-50,19,113,18,15,17,-99,15,29,14,-106,12,2,11,101,9,-59,7,26,6,110,4,-68,2,10,1,86,-1,-94,-3,-13,-5,67,-6,-101,-8,-9,-10,90,-11,-57,-13,60,-14,-69,-16,75,-17,-33,-19,-115,-20,61,-21,11,-22,-35,-24,-52,-25,-59,-26,-36,-27,-6,-28,60,-28,-122,-29,-16,-30,109,-30,1,-30,-85,-31,113,-31,74,-31,63,-31,73,-31,109,-31,-90,-31,-3,-31,97,-30,-24,-30,123,-29,44,-28,-16,-28,-58,-27,-73,-26,-76,-25,-54,-24,-16,-23,38,-21,110,-20,-59,-19,39,-17,-99,-16,21,-14,-93,-13,49,-11,-49,-10,109,-8,22,-6,-61,-5,110,-3,38,-1,-48,0,-121,2,49,4,-31,5,-123,7,40,9,-64,10,81,12,-36,13,83,15,-52,16,38,18,-123,19,-61,20,-2,21,33,23,51,24,54,25,28,26,-5,26,-74,27,106,28,-5,28,-128,29,-27,29,58,30,113,30,-105,30,-97,30,-109,30,110,30,48,30,-34,29,111,29,-16,28,83,28,-87,27,-32,26,9,26,25,25,26,24,4,23,-33,21,-88,20,96,19,12,18,-90,16,53,15,-71,13,49,12,-95,10,7,9,103,7,-62,5,22,4,107,2,-70,0,10,-1,95,-3,-84,-5,9,-6,96,-8,-60,-10,43,-11,-98,-13,23,-14,-97,-16,46,-17,-47,-19,122,-20,58,-21,4,-22,-28,-24,-44,-25,-43,-26,-19,-27,23,-27,88,-28,-82,-29,22,-29,-99,-30,50,-30,-28,-31,-83,-31,-120,-31,-123,-31,-112,-31,-73,-31,-9,-31,73,-30,-70,-30,58,-29,-42,-29,-123,-28,73,-27,38,-26,16,-25,22,-24,38,-23,77,-22,-122,-21,-56,-20,35,-18,-127,-17,-11,-16,111,-14,-12,-13,-120,-11,26,-9,-66,-8,94,-6,8,-4,-76,-3,96,-1,16,1,-71,2,104,4,10,6,-79,7,74,9,-31,10,108,12,-16,13,101,15,-43,16,46,18,-123,19,-65,20,-10,21,17,23,34,24,26,25,4,26,-43,26,-108,27,62,28,-52,28,78,29,-83,29,1,30,51,30,87,30,89,30,78,30,35,30,-27,29,-112,29,32,29,-98,28,4,28,81,27,-112,26,-78,25,-56,24,-61,23,-78,22,-117,21,87,20,16,19,-68,17,88,16,-20,14,111,13,-20,11,92,10,-56,8,39,7,-117,5,-34,3,57,2,-117,0,-32,-2,54,-3,-115,-5,-23,-7,71,-8,-81,-10,26,-11,-109,-13,16,-14,-101,-16,51,-17,-44,-19,-120,-20,73,-21,25,-22,-3,-24,-16,-25,-10,-26,20,-26,63,-27,-122,-28,-36,-29,77,-29,-46,-30,108,-30,35,-30,-23,-31,-50,-31,-57,-31,-43,-31,0,-30,62,-30,-105,-30,2,-29,-120,-29,32,-28,-46,-28,-105,-27,111,-26,94,-25,93,-24,114,-23,-108,-22,-53,-21,14,-19,99,-18,-61,-17,48,-15,-85,-14,45,-12,-70,-11,79,-9,-25,-8,-116,-6,46,-4,-42,-3,-127,-1,39,1,-44,2,119,4,28,6,-72,7,82,9,-31,10,106,12,-23,13,90,15,-58,16,26,18,109,19,-90,20,-44,21,-16,22,-6,23,-15,24,-42,25,-90,26,95,27,7,28,-107,28,16,29,115,29,-64,29,-15,29,21,30,20,30,11,30,-37,29,-95,29,71,29,-38,28,88,28,-68,27,14,27,73,26,112,25,-123,24,-126,23,117,22,76,21,31,20,-43,18,-120,17,38,16,-70,14,69,13,-64,11,55,10,-91,8,10,7,110,5,-57,3,38,2,123,0,-42,-2,46,-3,-119,-5,-22,-7,76,-8,-70,-10,36,-11,-91,-13,37,-14,-77,-16,80,-17,-12,-19,-85,-20,112,-21,68,-22,39,-23,35,-24,40,-25,74,-26,118,-27,-64,-28,24,-28,-117,-29,17,-29,-82,-30,99,-30,46,-30,16,-30,10,-30,26,-30,68,-30,-125,-30,-40,-30,70,-29,-57,-29,99,-28,16,-27,-45,-27,-83,-26,-108,-25,-105,-24,-91,-23,-58,-22,-5,-21,57,-19,-116,-18,-22,-17,83,-15,-56,-14,72,-12,-45,-11,95,-9,-2,-8,-111,-6,58,-4,-39,-3,127,-1,39,1,-55,2,109,4,11,6,-91,7,58,9,-57,10}; }
	private static byte[] data61(){ return new byte[] {74,12,-58,13,55,15,-104,16,-12,17,56,19,119,20,-98,21,-70,22,-64,23,-74,24,-103,25,100,26,35,27,-63,27,87,28,-55,28,49,29,122,29,-81,29,-49,29,-46,29,-57,29,-103,29,97,29,6,29,-98,28,26,28,-126,27,-41,26,18,26,63,25,81,24,89,23,70,22,42,21,-10,19,-72,18,107,17,12,16,-89,14,48,13,-73,11,43,10,-94,8,7,7,114,5,-50,3,50,2,-120,0,-20,-2,66,-3,-88,-5,5,-6,114,-8,-37,-10,84,-11,-52,-13,89,-14,-29,-16,-120,-17,42,-18,-24,-20,-85,-21,-125,-22,106,-23,99,-24,111,-25,-118,-26,-62,-27,1,-27,101,-28,-50,-29,91,-29,-12,-30,-86,-30,115,-30,86,-30,77,-30,93,-30,-124,-30,-65,-30,23,-29,127,-29,-1,-29,-105,-28,65,-27,3,-26,-42,-26,-65,-25,-72,-24,-58,-23,-28,-22,17,-20,81,-19,-101,-18,-11,-17,92,-15,-53,-14,73,-12,-52,-11,89,-9,-20,-8,-124,-6,33,-4,-66,-3,101,-1,0,1,-89,2,64,4,-33,5,115,7,8,9,-116,10,19,12,-121,13,-9,14,87,16,-82,17,-12,18,45,20,86,21,110,22,116,23,108,24,72,25,28,26,-47,26,121,27,7,28,-128,28,-26,28,48,29,106,29,-121,29,-111,29,-124,29,91,29,36,29,-50,28,104,28,-24,27,83,27,-85,26,-21,25,27,25,51,24,60,23,51,22,19,21,-20,19,-83,18,102,17,15,16,-88,14,61,13,-63,11,66,10,-73,8,35,7,-109,5,-15,3,92,2,-74,0,26,-1,122,-3,-35,-5,68,-6,-81,-8,31,-9,-105,-11,23,-12,-96,-14,50,-15,-44,-17,125,-18,56,-19,-2,-21,-40,-22,-68,-23,-70,-24,-63,-25,-29,-26,17,-26,90,-27,-79,-28,35,-28,-88,-29,67,-29,-10,-30,-70,-30,-98,-30,-114,-30,-96,-30,-64,-30,-7,-30,77,-29,-81,-29,47,-28,-65,-28,103,-27,35,-26,-14,-26,-43,-25,-53,-24,-44,-23,-23,-22,24,-20,76,-19,-108,-18,-20,-17,68,-15,-67,-14,38,-12,-79,-11,49,-9,-61,-8,85,-6,-17,-5,-121,-3,39,-1,-60,0,95,2,-1,3,-112,5,41,7,-76,8,62,10,-71,11,52,13,-102,14,-1,15,81,17,-105,18,-48,19,-8,20,16,22,23,23,12,24,-16,24,-67,25,122,26,31,27,-78,27,44,28,-106,28,-31,28,32,29,63,29,78,29,66,29,35,29,-22,28,-100,28,58,28,-67,27,49,27,-118,26,-45,25,4,25,39,24,49,23,46,22,23,21,-14,19,-69,18,121,17,37,16,-56,14,95,13,-21,11,111,10,-24,8,94,7,-52,5,54,4,-98,2,3,1,102,-1,-52,-3,50,-4,-100,-6,10,-7,126,-9,-10,-11,123,-12,2,-13,-101,-15,56,-16,-26,-18,-96,-19,103,-20,63,-21,37,-22,32,-23,40,-24,69,-25,118,-26,-74,-27,19,-27,124,-28,0,-28,-104,-29,68,-29,11,-29,-30,-30,-41,-30,-36,-30,-5,-30,49,-29,120,-29,-32,-29,79,-28,-30,-28,126,-27,56,-26,-2,-26,-34,-25,-53,-24,-49,-23,-33,-22,6,-20,50,-19,123,-18,-62,-17,33,-15,-121,-14,-10,-13,115,-11,-14,-10,125,-8,11,-6,-99,-5,56,-3,-52,-2,105,0,0,2,-104,3,47,5,-68,6,75,8,-51,9,76,11,-62,12,40,14,-116,15,-36,16,37,18,92,19,-122,20,-98,21,-88,22,-99,23,-124,24,83,25,21,26,-71,26,84,27,-48,27,59,28,-111,28,-50,28,-10,28,10,29,1,29,-22,28,-75,28,113,28,15,28,-96,27,17,27,124,26,-64,25,3,25,34,24,59,23,59,22,44,21,12,20,-32,18,-100,17,90,16,-6,14,-100,13,45,12,-76,10,57,9,-82,7,38,6,-110,4,-1,2,106,1,-50,-1,60,-2,-93,-4,16,-5,-127,-7,-10,-9,115,-10,-10,-12,-126,-13,24,-14,-71,-16,99,-17,33,-18,-30,-20,-65,-21,-98,-22,-101,-23,-100,-24,-68,-25,-28,-26,39,-26,121,-27,-27,-28,92,-28,-7,-29,-105,-29,95,-29,45,-29,28,-29,29,-29,51,-29,100,-29,-91,-29,1,-28,113,-28,-11,-28,-112,-27,61,-26,0,-25,-43,-25,-65,-24,-74,-23,-60,-22,-34,-21,10,-19,68,-18,-117,-17,-33,-16,62,-14,-85,-13,27,-11,-100,-10,26,-8,-89,-7,52,-5,-57,-4,89,-2,-15,-1,-123,1,25,3,-83,4,57,6,-62,7,71,9,-63,10,54,12,-97,13,0,15,81,16,-100,17,-46,18,-2,19,28,21,34,22,33,23,5,24,-36,24,-97,25,76,26,-25,26,107,27,-37,27,54,28,122,28,-86,28,-63,28,-61,28,-81,28,-122,28,68,28,-16,27,-126,27,3,27,107,26,-58,25,0,25,55,24,77,23,89,22,85,21,55,20,23,19,-38,17,-99,16,71,15,-17,13,-122,12,22,11,-99,9,29,8,-106,6,12,5,122,3,-22,1,86,0,-62,-2,50,-3,-99,-5,21,-6,-120,-8}; }
	private static byte[] data62(){ return new byte[] {11,-9,-118,-11,28,-12,-82,-14,79,-15,-3,-17,-78,-18,122,-19,77,-20,49,-21,34,-22,42,-23,60,-24,102,-25,-92,-26,-20,-27,89,-27,-57,-28,91,-28,-7,-29,-79,-29,-126,-29,97,-29,96,-29,108,-29,-110,-29,-47,-29,31,-28,-118,-28,3,-27,-106,-27,59,-26,-11,-26,-63,-25,-95,-24,-110,-23,-106,-22,-89,-21,-53,-20,-3,-19,61,-17,-121,-16,-30,-15,67,-13,-79,-12,40,-10,-95,-9,41,-7,-81,-6,61,-4,-52,-3,92,-1,-14,0,124,2,19,4,-105,5,35,7,-92,8,29,10,-110,11,-4,12,90,14,-77,15,-9,16,54,18,98,19,127,20,-111,21,-115,22,120,23,86,24,26,25,-49,25,112,26,-5,26,113,27,-43,27,31,28,86,28,119,28,-127,28,118,28,83,28,32,28,-51,27,113,27,-12,26,108,26,-57,25,23,25,76,24,114,23,-121,22,-122,21,123,20,90,19,45,18,-12,16,-87,15,87,14,-9,12,-115,11,29,10,-95,8,34,7,-100,5,18,4,-123,2,-11,0,104,-1,-44,-3,77,-4,-69,-6,60,-7,-74,-9,61,-10,-53,-12,94,-13,1,-14,-88,-16,97,-17,34,-18,-12,-20,-43,-21,-62,-22,-61,-23,-44,-24,-11,-25,46,-25,116,-26,-48,-27,68,-27,-61,-28,101,-28,13,-28,-39,-29,-82,-29,-94,-29,-88,-29,-60,-29,-10,-29,63,-28,-101,-28,13,-27,-105,-27,45,-26,-29,-26,-96,-25,121,-24,94,-23,89,-22,97,-21,124,-20,-93,-19,-37,-18,29,-16,111,-15,-56,-14,46,-12,-99,-11,17,-9,-109,-8,16,-6,-102,-5,36,-3,-79,-2,62,0,-50,1,84,3,-27,4,100,6,-24,7,96,9,-43,10,62,12,-94,13,-13,14,69,16,124,17,-77,18,-46,19,-27,20,-22,21,-38,22,-70,23,-117,24,64,25,-17,25,124,26,-1,26,104,27,-68,27,-2,27,37,28,60,28,59,28,32,28,-7,27,-80,27,94,27,-17,26,109,26,-41,25,47,25,112,24,-95,23,-64,22,-55,21,-56,20,-77,19,-114,18,94,17,30,16,-44,14,123,13,28,12,-80,10,64,9,-61,7,71,6,-66,4,61,3,-84,1,37,0,-106,-2,14,-3,-122,-5,0,-6,-127,-8,7,-9,-108,-11,40,-12,-56,-14,110,-15,37,-16,-28,-18,-81,-19,-114,-20,117,-21,113,-22,125,-23,-105,-24,-55,-25,6,-25,92,-26,-58,-27,63,-27,-44,-28,119,-28,50,-28,6,-28,-24,-29,-24,-29,-11,-29,32,-28,90,-28,-82,-28,19,-27,-113,-27,31,-26,-60,-26,121,-25,70,-24,31,-23,15,-22,14,-21,28,-20,59,-19,102,-18,-95,-17,-24,-16,58,-14,-106,-13,-2,-12,104,-10,-26,-9,89,-7,-30,-6,96,-4,-17,-3,114,-1,0,1,-121,2,13,4,-110,5,19,7,-122,8,4,10,99,11,-48,12,35,14,113,15,-74,16,-26,17,17,19,39,20,49,21,40,22,17,23,-29,23,-84,24,84,25,-7,25,122,26,-13,26,79,27,-100,27,-50,27,-14,27,-10,27,-16,27,-53,27,-105,27,75,27,-23,26,117,26,-21,25,77,25,-98,24,-42,23,5,23,23,22,36,21,22,20,1,19,-40,17,-92,16,98,15,21,14,-68,12,91,11,-15,9,125,8,7,7,-122,5,7,4,127,2,-5,0,112,-1,-22,-3,103,-4,-32,-6,101,-7,-22,-9,117,-10,13,-11,-89,-13,77,-14,-1,-16,-68,-17,-126,-18,93,-19,60,-20,55,-21,52,-22,81,-23,111,-24,-81,-25,-12,-26,89,-26,-58,-27,81,-27,-24,-28,-100,-28,95,-28,57,-28,43,-28,45,-28,75,-28,121,-28,-66,-28,25,-27,-121,-27,10,-26,-94,-26,75,-25,10,-24,-39,-24,-70,-23,-82,-22,-80,-21,-60,-20,-27,-19,18,-17,83,-16,-107,-15,-17,-14,70,-12,-79,-11,29,-9,-110,-8,13,-6,-117,-5,15,-3,-110,-2,25,0,-99,1,34,3,-92,4,35,6,-103,7,16,9,121,10,-32,11,58,13,-117,14,-49,15,11,17,53,18,84,19,100,20,97,21,84,22,46,23,-4,23,-75,24,91,25,-17,25,109,26,-40,26,46,27,111,27,-102,27,-77,27,-78,27,-96,27,117,27,57,27,-29,26,127,26,-1,25,115,25,-54,24,25,24,76,23,115,22,-122,21,-118,20,123,19,100,18,54,17,2,16,-65,14,112,13,23,12,-72,10,73,9,-34,7,98,6,-21,4,103,3,-23,1,97,0,-30,-2,92,-3,-34,-5,93,-6,-23,-8,112,-9,8,-10,-97,-12,69,-13,-14,-15,-85,-16,110,-17,64,-18,30,-19,12,-20,7,-21,24,-22,47,-23,102,-24,-96,-25,-6,-26,94,-26,-37,-27,104,-27,16,-27,-62,-28,-105,-28,115,-28,110,-28,123,-28,-103,-28,-41,-28,27,-27,-126,-27,-12,-27,122,-26,31,-25,-61,-25,-112,-24,91,-23,71,-22,57,-21,66,-20,85,-19,121,-18,-86,-17,-26,-16,49,-14,-125,-13,-32,-12,70,-10,-77,-9,36,-7,-96,-6,24,-4,-101,-3,27,-1,-100,0,30,2}; }
	private static byte[] data63(){ return new byte[] {-99,3,25,5,-107,6,2,8,120,9,-43,10,58,12,-118,13,-43,14,19,16,70,17,103,18,-125,19,-123,20,-128,21,101,22,60,23,-1,23,-79,24,79,25,-38,25,81,26,-75,26,1,27,61,27,95,27,115,27,104,27,82,27,32,27,-36,26,-123,26,23,26,-109,25,3,25,85,24,-96,23,-47,22,-15,21,6,21,1,20,-8,18,-39,17,-84,16,122,15,49,14,-25,12,-114,11,43,10,-57,8,83,7,-29,5,102,4,-20,2,108,1,-20,-1,111,-2,-18,-4,115,-5,-4,-7,-123,-8,29,-9,-79,-11,84,-12,-2,-14,-79,-15,115,-16,59,-17,22,-18,-7,-20,-17,-21,-11,-22,3,-22,50,-23,93,-24,-81,-25,7,-25,116,-26,-5,-27,-116,-27,58,-27,-7,-28,-54,-28,-71,-28,-81,-28,-56,-28,-20,-28,42,-27,123,-27,-32,-27,87,-26,-22,-26,-126,-25,62,-24,-6,-24,-40,-23,-69,-22,-73,-21,-69,-20,-45,-19,-8,-18,39,-16,102,-15,-82,-14,-1,-13,95,-11,-66,-10,44,-8,-101,-7,18,-5,-118,-4,9,-2,-127,-1,5,1,124,2,-4,3,112,5,-26,6,82,8,-68,9,27,11,114,12,-62,13,2,15,63,16,100,17,-120,18,-109,19,-105,20,-122,21,102,22,54,23,-14,23,-97,24,52,25,-68,25,40,26,-119,26,-49,26,4,27,34,27,44,27,36,27,0,27,-47,26,-125,26,43,26,-74,25,53,25,-104,24,-13,23,48,23,102,22,-126,21,-108,20,-109,19,-125,18,102,17,61,16,2,15,-59,13,114,12,33,11,-67,9,91,8,-22,6,125,5,3,4,-117,2,16,1,-108,-1,26,-2,-97,-4,39,-5,-74,-7,69,-8,-33,-10,123,-11,35,-12,-45,-14,-115,-15,82,-16,34,-17,3,-18,-22,-20,-21,-21,-16,-22,13,-22,57,-23,113,-24,-59,-25,36,-25,-105,-26,36,-26,-72,-27,113,-27,45,-27,12,-27,-10,-28,-7,-28,18,-27,58,-27,125,-27,-47,-27,56,-26,-74,-26,68,-25,-25,-25,-99,-24,98,-23,59,-22,36,-21,28,-20,37,-19,58,-18,94,-17,-112,-16,-54,-15,20,-13,98,-12,-66,-11,31,-9,-122,-8,-8,-7,101,-5,-32,-4,85,-2,-48,-1,74,1,-62,2,56,4,-83,5,26,7,-125,8,-26,9,65,11,-107,12,-37,13,27,15,76,16,113,17,-116,18,-109,19,-110,20,120,21,90,22,26,23,-36,23,122,24,17,25,-113,25,-5,25,83,26,-104,26,-58,26,-30,26,-24,26,-38,26,-74,26,-127,26,52,26,-43,25,97,25,-37,24,65,24,-107,23,-42,22,6,22,40,21,51,20,55,19,37,18,10,17,-32,15,-86,14,105,13,30,12,-54,10,108,9,10,8,-96,6,47,5,-65,3,72,2,-48,0,92,-1,-33,-3,110,-4,-7,-6,-115,-7,31,-8,-65,-10,96,-11,12,-12,-60,-14,126,-15,77,-16,30,-17,8,-18,-16,-20,-5,-21,-1,-22,38,-22,82,-23,-108,-24,-22,-25,74,-25,-55,-26,81,-26,-13,-27,-90,-27,108,-27,74,-27,59,-27,64,-27,88,-27,-119,-27,-57,-27,34,-26,-120,-26,9,-25,-105,-25,61,-24,-16,-24,-73,-23,-110,-22,119,-21,113,-20,121,-19,-117,-18,-80,-17,-33,-16,23,-14,96,-13,-86,-12,6,-10,96,-9,-54,-8,49,-6,-93,-5,20,-3,-120,-2,1,0,112,1,-18,2,85,4,-49,5,48,7,-102,8,-10,9,77,11,-102,12,-31,13,19,15,76,16,96,17,127,18,127,19,117,20,98,21,47,22,-2,22,-85,23,82,24,-35,24,92,25,-61,25,24,26,91,26,-122,26,-97,26,-93,26,-110,26,113,26,51,26,-20,25,-122,25,20,25,-112,24,-16,23,73,23,-120,22,-71,21,-37,20,-24,19,-18,18,-38,17,-57,16,-104,15,105,14,41,13,-33,11,-111,10,51,9,-40,7,107,6,5,5,-110,3,35,2,-82,0,60,-1,-58,-3,88,-4,-26,-6,125,-7,26,-8,-75,-10,99,-11,15,-12,-57,-14,-112,-15,88,-16,54,-17,29,-18,17,-19,21,-20,40,-21,75,-22,125,-23,-60,-24,25,-24,-126,-25,-3,-26,-115,-26,46,-26,-27,-27,-82,-27,-116,-27,126,-27,-121,-27,-99,-27,-47,-27,15,-26,106,-26,-46,-26,79,-25,-31,-25,-126,-24,56,-23,-2,-23,-44,-22,-70,-21,-75,-20,-77,-19,-50,-18,-26,-17,26,-15,75,-14,-109,-13,-37,-12,48,-10,-116,-9,-20,-8,85,-6,-64,-5,47,-3,-96,-2,15,0,-122,1,-17,2,101,4,-54,5,50,7,-108,8,-21,9,65,11,-121,12,-54,13,-3,14,42,16,68,17,87,18,88,19,76,20,47,21,5,22,-61,22,122,23,21,24,-91,24,29,25,-122,25,-42,25,27,26,63,26,96,26,90,26,82,26,38,26,-13,25,-95,25,72,25,-52,24,78,24,-81,23,7,23,75,22,124,21,-98,20,-78,19,-75,18,-88,17,-108,16,107,15,61,14,2,13,-70,11,110,10,23,9,-68,7,87,6,-15,4}; }
	private static byte[] data64(){ return new byte[] {-124,3,24,2,-88,0,55,-1,-54,-3,90,-4,-14,-6,-118,-7,39,-8,-48,-10,117,-11,47,-12,-26,-14,-78,-15,127,-16,98,-17,69,-18,69,-19,69,-20,94,-21,-125,-22,-74,-23,0,-23,86,-24,-62,-25,61,-25,-49,-26,113,-26,39,-26,-12,-27,-49,-27,-61,-27,-54,-27,-30,-27,19,-26,84,-26,-88,-26,20,-25,-115,-25,30,-24,-67,-24,112,-23,53,-22,8,-21,-20,-21,-32,-20,-28,-19,-16,-18,18,-16,52,-15,111,-14,-86,-13,-12,-12,65,-10,-101,-9,-7,-8,90,-6,-57,-5,42,-3,-99,-2,7,0,119,1,-30,2,78,4,-78,5,24,7,114,8,-55,9,26,11,94,12,-100,13,-49,14,-12,15,18,17,28,18,33,19,11,20,-10,20,-65,21,-119,22,49,23,-43,23,94,24,-40,24,66,25,-113,25,-43,25,-4,25,24,26,25,26,12,26,-26,25,-79,25,102,25,5,25,-104,24,15,24,126,23,-46,22,26,22,78,21,118,20,-119,19,-110,18,-117,17,114,16,88,15,37,14,-14,12,-81,11,100,10,19,9,-69,7,90,6,-6,4,-112,3,39,2,-67,0,78,-1,-26,-3,123,-4,19,-5,-76,-7,80,-8,-3,-10,-88,-11,97,-12,32,-13,-24,-15,-65,-16,-101,-17,-115,-18,-128,-19,-112,-20,-98,-21,-51,-22,-3,-23,73,-23,-97,-24,11,-24,-120,-25,23,-25,-69,-26,111,-26,58,-26,23,-26,6,-26,15,-26,34,-26,83,-26,-113,-26,-27,-26,74,-25,-61,-25,79,-24,-21,-24,-99,-23,91,-22,45,-21,12,-20,-3,-20,-6,-19,6,-17,33,-16,65,-15,120,-14,-88,-13,-9,-12,57,-10,-108,-9,-24,-8,73,-6,-82,-5,17,-3,125,-2,-28,-1,80,1,-73,2,32,4,-128,5,-30,6,57,8,-112,9,-40,10,32,12,87,13,-119,14,-82,15,-58,16,-45,17,-45,18,-64,19,-91,20,115,21,54,22,-25,22,-127,23,20,24,-120,24,-10,24,68,25,-119,25,-73,25,-50,25,-38,25,-58,25,-86,25,117,25,42,25,-44,24,97,24,-26,23,79,23,-82,22,-12,21,51,21,89,20,118,19,126,18,126,17,109,16,81,15,41,14,-10,12,-71,11,118,10,36,9,-43,7,119,6,26,5,-73,3,81,2,-23,0,-124,-1,24,-2,-73,-4,78,-5,-10,-7,-110,-8,69,-9,-17,-11,-82,-12,107,-13,59,-14,13,-15,-14,-17,-36,-18,-38,-19,-33,-20,-4,-21,28,-21,87,-22,-99,-23,-13,-24,97,-24,-41,-25,107,-25,7,-25,-65,-26,-125,-26,95,-26,78,-26,77,-26,102,-26,-118,-26,-53,-26,22,-25,124,-25,-17,-25,117,-24,17,-23,-72,-23,120,-22,63,-21,31,-20,5,-19,2,-18,7,-17,27,-16,59,-15,100,-14,-100,-13,-41,-12,35,-10,108,-9,-59,-8,28,-6,125,-5,-34,-4,68,-2,-88,-1,15,1,113,2,-38,3,51,5,-107,6,-23,7,57,9,-122,10,-59,11,-2,12,48,14,78,15,108,16,116,17,116,18,99,19,71,20,21,21,-37,21,-119,22,42,23,-70,23,52,24,-97,24,-10,24,58,25,106,25,-118,25,-111,25,-118,25,108,25,60,25,-8,24,-92,24,56,24,-65,23,48,23,-112,22,-29,21,31,21,79,20,113,19,124,18,-122,17,119,16,97,15,65,14,15,13,-36,11,-102,10,81,9,5,8,-84,6,84,5,-10,3,-110,2,52,1,-54,-1,109,-2,5,-3,-89,-5,76,-6,-17,-8,-93,-9,81,-10,14,-11,-46,-13,-100,-14,119,-15,85,-16,70,-17,65,-18,70,-19,97,-20,-127,-21,-68,-22,-1,-23,84,-23,-65,-24,51,-24,-60,-25,93,-25,17,-25,-46,-26,-84,-26,-111,-26,-109,-26,-96,-26,-56,-26,-6,-26,74,-25,-96,-25,22,-24,-109,-24,41,-23,-52,-23,-125,-22,71,-21,31,-20,2,-19,-12,-19,-7,-18,0,-16,33,-15,65,-14,113,-13,-83,-12,-22,-11,55,-9,-125,-8,-36,-7,50,-5,-108,-4,-16,-3,83,-1,-75,0,23,2,117,3,-44,4,44,6,-128,7,-46,8,20,10,91,11,-116,12,-64,13,-32,14,-8,15,7,17,1,18,-10,18,-40,19,-86,20,112,21,35,22,-61,22,89,23,-44,23,69,24,-98,24,-26,24,29,25,61,25,79,25,70,25,54,25,2,25,-50,24,117,24,24,24,-96,23,26,23,-127,22,-43,21,31,21,80,20,121,19,-111,18,-106,17,-103,16,-126,15,106,14,65,13,16,12,-41,10,-109,9,74,8,-6,6,-90,5,76,4,-18,2,-111,1,50,0,-49,-2,116,-3,19,-4,-68,-6,103,-7,19,-8,-53,-10,-122,-11,74,-12,26,-13,-18,-15,-45,-16,-66,-17,-70,-18,-65,-19,-41,-20,-9,-21,47,-21,107,-22,-59,-23,36,-23,-99,-24,34,-24,-68,-25,105,-25,38,-25,-7,-26,-35,-26,-45,-26,-31,-26,-6,-26,49,-25,111,-25,-56,-25,50,-24,-88,-24,58,-23,-45,-23,-124,-22,67,-21,16,-20,-17,-20,-38,-19,-45,-18,-35,-17,-20,-16,13,-14,53,-13}; }
	private static byte[] data65(){ return new byte[] {103,-12,-92,-11,-27,-10,49,-8,126,-7,-42,-6,45,-4,-120,-3,-26,-2,67,0,-95,1,0,3,84,4,-77,5,-4,6,82,8,-110,9,-45,10,13,12,53,13,95,14,115,15,-127,16,-124,17,114,18,92,19,47,20,-9,20,-82,21,84,22,-23,22,110,23,-33,23,65,24,-116,24,-54,24,-18,24,8,25,7,25,-8,24,-46,24,-98,24,82,24,-5,23,-121,23,13,23,120,22,-41,21,37,21,97,20,-112,19,-82,18,-63,17,-64,16,-67,15,-94,14,-122,13,90,12,37,11,-20,9,-91,8,95,7,11,6,-69,4,95,3,11,2,-89,0,85,-1,-16,-3,-99,-4,68,-5,-19,-7,-91,-8,84,-9,24,-10,-38,-12,-89,-13,-127,-14,93,-15,79,-16,69,-17,72,-18,96,-19,122,-20,-80,-21,-21,-22,60,-22,-102,-23,13,-23,-115,-24,34,-24,-55,-25,127,-25,77,-25,39,-25,27,-25,30,-25,50,-25,96,-25,-107,-25,-21,-25,70,-24,-69,-24,63,-23,-44,-23,123,-22,50,-21,-10,-21,-50,-20,-79,-19,-95,-18,-91,-17,-87,-16,-56,-15,-30,-14,20,-12,67,-11,-124,-10,-59,-9,16,-7,95,-6,-78,-5,8,-3,98,-2,-69,-1,21,1,109,2,-56,3,22,5,110,6,-79,7,-2,8,56,10,113,11,-98,12,-62,13,-35,14,-19,15,-22,16,-24,17,-57,18,-88,19,112,20,41,21,-39,21,110,22,-4,22,115,23,-40,23,46,24,110,24,-99,24,-66,24,-63,24,-64,24,-99,24,116,24,48,24,-33,23,120,23,3,23,120,22,-31,21,54,21,124,20,-77,19,-39,18,-11,17,-2,16,0,16,-17,14,-36,13,-76,12,-118,11,85,10,23,9,-42,7,-119,6,61,5,-24,3,-105,2,60,1,-25,-1,-116,-2,55,-3,-28,-5,-113,-6,70,-7,-6,-9,-69,-10,-127,-11,74,-12,37,-13,1,-14,-18,-16,-27,-17,-28,-18,-9,-19,17,-19,63,-20,120,-21,-61,-22,28,-22,-120,-23,4,-23,-112,-24,48,-24,-30,-25,-93,-25,125,-25,96,-25,95,-25,109,-25,-118,-25,-61,-25,0,-24,96,-24,-62,-24,67,-23,-53,-23,105,-22,24,-21,-47,-21,-93,-20,121,-19,100,-18,91,-17,90,-16,110,-15,-124,-14,-89,-13,-39,-12,7,-10,75,-9,-119,-8,-43,-7,34,-5,115,-4,-57,-3,28,-1,115,0,-57,1,30,3,109,4,-66,5,6,7,74,8,-116,9,-66,10,-14,11,19,13,50,14,65,15,72,16,63,17,44,18,11,19,-40,19,-101,20,75,21,-22,21,126,22,-8,22,107,23,-62,23,15,24,69,24,107,24,127,24,124,24,110,24,67,24,20,24,-61,23,108,23,-2,22,127,22,-17,21,83,21,-101,20,-28,19,13,19,57,18,68,17,86,16,74,15,63,14,34,13,0,12,-50,10,-96,9,92,8,29,7,-43,5,-123,4,57,3,-29,1,-109,0,58,-1,-19,-3,-108,-4,75,-5,-4,-7,-74,-8,117,-9,57,-10,7,-11,-36,-13,-71,-14,-92,-15,-109,-16,-105,-17,-98,-18,-70,-19,-33,-20,19,-20,91,-21,-87,-22,20,-22,-126,-23,12,-23,-94,-24,73,-24,7,-24,-47,-25,-78,-25,-93,-25,-90,-25,-65,-25,-27,-25,33,-24,111,-24,-51,-24,62,-23,-65,-23,81,-22,-11,-22,-89,-21,106,-20,56,-19,27,-18,3,-17,2,-16,1,-15,23,-14,46,-13,86,-12,-127,-11,-72,-10,-13,-9,55,-7,125,-6,-55,-5,23,-3,107,-2,-74,-1,18,1,88,2,-78,3,-10,4,68,6,-122,7,-60,8,-3,9,41,11,85,12,111,13,-122,14,-116,15,-117,16,121,17,95,18,49,19,-7,19,-77,20,84,21,-11,21,113,22,-15,22,79,23,-90,23,-28,23,20,24,50,24,57,24,56,24,20,24,-15,23,-84,23,95,23,-4,22,-119,22,4,22,111,21,-53,20,20,20,83,19,126,18,-98,17,-79,16,-75,15,-79,14,-97,13,-126,12,96,11,46,10,-1,8,-67,7,-126,6,52,5,-15,3,-98,2,83,1,0,0,-78,-2,98,-3,22,-4,-53,-6,-122,-7,68,-8,11,-9,-43,-11,-87,-12,-122,-13,106,-14,92,-15,86,-16,93,-17,112,-18,-109,-19,-65,-20,1,-20,72,-21,-87,-22,18,-22,-109,-23,29,-23,-64,-24,110,-24,52,-24,5,-24,-17,-25,-25,-25,-14,-25,17,-24,62,-24,-126,-24,-44,-24,56,-23,-79,-23,52,-22,-50,-22,116,-21,42,-20,-14,-20,-60,-19,-90,-18,-107,-17,-111,-16,-106,-15,-86,-14,-61,-13,-22,-12,21,-10,76,-9,-123,-8,-57,-7,12,-5,83,-4,-93,-3,-20,-2,61,0,-118,1,-43,2,34,4,106,5,-87,6,-20,7,31,9,84,10,124,11,-100,12,-77,13,-65,14,-63,15,-73,16,-98,17,122,18,72,19,5,20,-73,20,84,21,-26,21,100,22,-45,22,48,23,121,23,-72,23,-39,23,-12,23,-9,23,-27,23,-55,23,-108,23,79,23,-2,22,-113,22,32,22,-114,21,-3,20,78,20,-102,19}; }
	private static byte[] data66(){ return new byte[] {-47,18,-5,17,28,17,39,16,49,15,38,14,21,13,-5,11,-43,10,-88,9,119,8,56,7,-3,5,-74,4,112,3,37,2,-37,0,-116,-1,67,-2,-9,-4,-82,-5,109,-6,40,-7,-16,-9,-70,-10,-118,-11,104,-12,70,-13,56,-14,40,-15,50,-16,55,-17,91,-18,124,-19,-72,-20,-9,-21,80,-21,-80,-22,37,-22,-85,-23,60,-23,-25,-24,-100,-24,102,-24,64,-24,47,-24,46,-24,63,-24,97,-24,-105,-24,-36,-24,55,-23,-100,-23,26,-22,-94,-22,62,-21,-25,-21,-96,-20,107,-19,61,-18,36,-17,17,-16,14,-15,22,-14,39,-13,65,-12,104,-11,-112,-10,-56,-9,-5,-8,64,-6,125,-5,-56,-4,12,-2,89,-1,-96,0,-18,1,50,3,124,4,-72,5,-3,6,48,8,102,9,-113,10,-78,11,-49,12,-37,13,-26,14,-36,15,-49,16,-83,17,-122,18,71,19,5,20,-86,20,68,21,-50,21,69,22,-80,22,4,23,74,23,127,23,-98,23,-77,23,-83,23,-100,23,118,23,62,23,-7,22,-102,22,53,22,-77,21,46,21,-115,20,-28,19,42,19,95,18,-115,17,-92,16,-72,15,-70,14,-77,13,-93,12,-120,11,98,10,59,9,6,8,-51,6,-106,5,76,4,15,3,-60,1,125,0,54,-1,-19,-3,-88,-4,99,-5,39,-6,-27,-8,-73,-9,-127,-10,92,-11,59,-12,35,-13,21,-14,20,-15,26,-16,48,-17,78,-18,-127,-19,-72,-20,8,-20,95,-21,-57,-22,71,-22,-56,-23,108,-23,16,-23,-45,-24,-99,-24,-127,-24,112,-24,117,-24,-117,-24,-79,-24,-22,-24,54,-23,-116,-23,0,-22,116,-22,9,-21,-97,-21,80,-20,6,-19,-43,-19,-90,-18,-116,-17,126,-16,117,-15,-127,-14,-114,-13,-86,-12,-52,-11,-11,-10,41,-8,91,-7,-99,-6,-42,-5,30,-3,96,-2,-88,-1,-20,0,51,2,119,3,-74,4,-9,5,44,7,99,8,-115,9,-74,10,-48,11,-24,12,-15,13,-14,14,-24,15,-50,16,-80,17,119,18,65,19,-21,19,-107,20,36,21,-83,21,27,22,-125,22,-47,22,20,23,67,23,97,23,107,23,105,23,79,23,42,23,-21,22,-92,22,68,22,-38,21,92,21,-52,20,50,20,-125,19,-54,18,0,18,39,17,73,16,83,15,92,14,85,13,68,12,43,11,12,10,-35,8,-75,7,121,6,68,5,1,4,-59,2,125,1,61,0,-10,-2,-77,-3,115,-4,51,-5,-9,-7,-61,-8,-114,-9,103,-10,66,-11,39,-12,20,-13,14,-14,12,-15,31,-16,51,-17,92,-18,-112,-19,-51,-20,37,-20,122,-21,-14,-22,104,-22,-4,-23,-105,-23,75,-23,9,-23,-35,-24,-65,-24,-74,-24,-68,-24,-43,-24,-1,-24,55,-23,-119,-23,-33,-23,84,-22,-51,-22,92,-21,-4,-21,-92,-20,100,-19,41,-18,1,-17,-27,-17,-47,-16,-47,-15,-48,-14,-28,-13,-7,-12,27,-10,66,-9,114,-8,-94,-7,-32,-6,22,-4,93,-3,-105,-2,-34,-1,29,1,98,2,-100,3,-32,4,17,6,76,7,120,8,-97,9,-61,10,-39,11,-20,12,-17,13,-19,14,-36,15,-63,16,-104,17,100,18,30,19,-49,19,107,20,-2,20,123,21,-17,21,72,22,-98,22,-45,22,8,23,28,23,41,23,33,23,6,23,-35,22,-96,22,85,22,-10,21,-120,21,11,21,122,20,-31,19,49,19,120,18,-81,17,-38,16,-11,15,11,15,11,14,14,13,-6,11,-25,10,-57,9,-98,8,118,7,64,6,10,5,-48,3,-110,2,82,1,20,0,-47,-2,-108,-3,84,-4,29,-5,-30,-7,-76,-8,-124,-9,95,-10,66,-11,39,-12,30,-13,21,-14,33,-15,46,-16,78,-17,120,-18,-82,-19,-10,-20,71,-20,-85,-21,28,-21,-97,-22,47,-22,-45,-23,-125,-23,73,-23,28,-23,4,-23,-6,-24,3,-23,29,-23,71,-23,-124,-23,-47,-23,46,-22,-98,-22,26,-21,-87,-21,68,-20,-13,-20,-85,-19,116,-18,72,-17,42,-16,23,-15,17,-14,18,-13,33,-12,51,-11,85,-10,117,-9,-92,-8,-45,-7,8,-5,66,-4,124,-3,-70,-2,-7,-1,55,1,116,2,-80,3,-25,4,30,6,76,7,120,8,-100,9,-73,10,-48,11,-42,12,-34,13,-48,14,-61,15,-99,16,118,17,57,18,-10,18,-98,19,60,20,-57,20,70,21,-79,21,18,22,89,22,-104,22,-61,22,-40,22,-25,22,-41,22,-61,22,-109,22,91,22,9,22,-79,21,62,21,-58,20,52,20,-102,19,-19,18,54,18,109,17,-101,16,-71,15,-51,14,-40,13,-46,12,-52,11,-77,10,-101,9,118,8,77,7,30,6,-20,4,-78,3,124,2,62,1,2,0,-57,-2,-118,-3,82,-4,27,-5,-24,-7,-70,-8,-112,-9,112,-10,84,-11,65,-12,55,-13,54,-14,65,-15,86,-16,119,-17,-93,-18,-32,-19,36,-19,-128,-20,-33,-21,90,-21,-42,-22,111,-22,17,-22,-60,-23,-114,-23,93,-23,73,-23,63,-23,71,-23,100,-23}; }
	private static byte[] data67(){ return new byte[] {-116,-23,-54,-23,21,-22,116,-22,-34,-22,94,-21,-23,-21,-124,-20,49,-19,-28,-19,-80,-18,125,-17,95,-16,74,-15,62,-14,64,-13,71,-12,91,-11,117,-10,-106,-9,-66,-8,-22,-7,28,-5,81,-4,-120,-3,-60,-2,-6,-1,58,1,110,2,-87,3,-36,4,13,6,58,7,96,8,-126,9,-103,10,-83,11,-77,12,-77,13,-89,14,-111,15,112,16,63,17,4,18,-68,18,99,19,0,20,-121,20,7,21,111,21,-49,21,22,22,84,22,125,22,-107,22,-96,22,-107,22,123,22,84,22,18,22,-49,21,106,21,5,21,-126,20,-1,19,91,19,-67,18,-5,17,65,17,104,16,-113,15,-92,14,-79,13,-78,12,-84,11,-103,10,-126,9,100,8,60,7,19,6,-29,4,-82,3,124,2,66,1,10,0,-47,-2,-100,-3,99,-4,52,-5,1,-6,-38,-8,-78,-9,-106,-10,122,-11,112,-12,99,-13,108,-14,113,-15,-113,-16,-80,-17,-34,-18,31,-18,99,-19,-64,-20,36,-20,-104,-21,33,-21,-79,-22,87,-22,12,-22,-48,-23,-89,-23,-114,-23,-126,-23,-115,-23,-90,-23,-50,-23,11,-22,83,-22,-79,-22,25,-21,-106,-21,30,-20,-72,-20,98,-19,16,-18,-36,-18,-95,-17,-122,-16,103,-15,93,-14,87,-13,93,-12,108,-11,-127,-10,-97,-9,-59,-8,-24,-7,28,-5,71,-4,127,-3,-77,-2,-24,-1,33,1,84,2,-117,3,-72,4,-23,5,14,7,54,8,80,9,104,10,117,11,124,12,119,13,107,14,82,15,43,16,0,17,-67,17,120,18,26,19,-70,19,62,20,-66,20,39,21,-124,21,-49,21,13,22,50,22,83,22,88,22,81,22,60,22,16,22,-39,21,-115,21,55,21,-54,20,82,20,-52,19,48,19,-112,18,-38,17,23,17,78,16,114,15,-115,14,-97,13,-95,12,-95,11,-109,10,-128,9,100,8,67,7,29,6,-16,4,-61,3,-112,2,94,1,40,0,-11,-2,-64,-3,-113,-4,96,-5,50,-6,16,-7,-26,-9,-45,-10,-73,-11,-84,-12,-85,-13,-88,-14,-66,-15,-44,-16,-8,-17,44,-17,102,-18,-77,-19,12,-19,111,-20,-22,-21,104,-21,3,-21,-96,-22,90,-22,23,-22,-14,-23,-46,-23,-54,-23,-48,-23,-27,-23,14,-22,69,-22,-115,-22,-27,-22,77,-21,-60,-21,74,-20,-32,-20,-126,-19,54,-18,-15,-18,-65,-17,-108,-16,121,-15,101,-14,94,-13,95,-12,104,-11,123,-10,-110,-9,-77,-8,-41,-7,-1,-6,45,-4,91,-3,-114,-2,-66,-1,-11,0,33,2,87,3,127,4,-83,5,-47,6,-14,7,13,9,32,10,45,11,49,12,41,13,29,14,0,15,-34,15,-85,16,109,17,34,18,-53,18,98,19,-14,19,104,20,-38,20,50,21,-126,21,-63,21,-23,21,10,22,19,22,15,22,-5,21,-44,21,-97,21,88,21,3,21,-99,20,39,20,-92,19,17,19,111,18,-62,17,3,17,61,16,102,15,-120,14,-101,13,-90,12,-89,11,-96,10,-111,9,122,8,94,7,59,6,22,5,-24,3,-63,2,-119,1,97,0,43,-1,-3,-3,-48,-4,-95,-5,123,-6,85,-7,54,-8,31,-9,8,-10,1,-11,-5,-13,2,-13,19,-14,44,-15,82,-16,-124,-17,-64,-18,12,-18,99,-19,-53,-20,61,-20,-63,-21,85,-21,-12,-22,-87,-22,103,-22,60,-22,28,-22,16,-22,17,-22,38,-22,72,-22,126,-22,-65,-22,21,-21,120,-21,-22,-21,109,-20,-4,-20,-101,-19,72,-18,0,-17,-57,-17,-102,-16,118,-15,96,-14,81,-13,79,-12,82,-11,96,-10,115,-9,-115,-8,-82,-7,-46,-6,-8,-5,39,-3,79,-2,-125,-1,-82,0,-36,1,12,3,48,4,96,5,121,6,-96,7,-78,8,-57,9,-47,10,-46,11,-51,12,-68,13,-96,14,126,15,73,16,15,17,-63,17,109,18,5,19,-107,19,14,20,-126,20,-37,20,51,21,105,21,-92,21,-71,21,-47,21,-53,21,-68,21,-101,21,103,21,41,21,-43,20,118,20,4,20,-120,19,-9,18,95,18,-79,17,-2,16,58,16,106,15,-112,14,-88,13,-67,12,-66,11,-63,10,-76,9,-94,8,-113,7,109,6,78,5,39,4,-1,2,-46,1,-87,0,121,-1,80,-2,34,-3,-4,-5,-46,-6,-73,-7,-108,-8,-128,-9,110,-10,100,-11,99,-12,106,-13,121,-14,-106,-15,-71,-16,-21,-17,42,-17,110,-18,-52,-19,41,-19,-95,-20,32,-20,-80,-21,78,-21,-2,-22,-70,-22,-115,-22,100,-22,91,-22,80,-22,102,-22,-127,-22,-79,-22,-15,-22,61,-21,-99,-21,8,-20,-121,-20,15,-19,-87,-19,79,-18,2,-17,-61,-17,-112,-16,100,-15,77,-14,50,-13,47,-12,42,-11,51,-10,64,-9,87,-8,110,-7,-111,-6,-77,-5,-41,-4,5,-2,41,-1,89,0,-128,1,-84,2,-48,3,-9,4,21,6,52,7,72,8,88,9,100,10,97,11,94,12,75,13,49,14,13,15,-38,15,-95,16,85,17,3,18,-100,18,45,19}; }
	private static byte[] data68(){ return new byte[] {-83,19,31,20,-126,20,-44,20,26,21,77,21,113,21,-122,21,-120,21,127,21,98,21,53,21,-6,20,-81,20,83,20,-21,19,111,19,-21,18,84,18,-79,17,1,17,68,16,123,15,-89,14,-56,13,-37,12,-18,11,-20,10,-20,9,-33,8,-52,7,-73,6,-105,5,123,4,81,3,47,2,4,1,-34,-1,-76,-2,-115,-3,102,-4,68,-5,38,-6,8,-7,-9,-9,-30,-10,-34,-11,-38,-12,-29,-13,-14,-14,14,-14,49,-15,96,-16,-96,-17,-31,-18,60,-18,-103,-19,12,-19,-122,-20,23,-20,-83,-21,93,-21,18,-21,-34,-22,-74,-22,-97,-22,-102,-22,-96,-22,-69,-22,-28,-22,26,-21,102,-21,-71,-21,35,-20,-104,-20,25,-19,-81,-19,75,-18,-6,-18,-78,-17,119,-16,74,-15,35,-14,14,-13,-9,-13,-10,-12,-13,-11,-3,-10,11,-8,33,-7,58,-6,89,-5,122,-4,-98,-3,-60,-2,-21,-1,18,1,54,2,94,3,123,4,-100,5,-75,6,-55,7,-37,8,-33,9,-27,10,-40,11,-52,12,-79,13,-117,14,97,15,33,16,-33,16,-120,17,43,18,-69,18,64,19,-74,19,28,20,118,20,-66,20,-10,20,33,21,58,21,70,21,62,21,43,21,1,21,-46,20,-120,20,57,20,-46,19,100,19,-33,18,88,18,-75,17,17,17,91,16,-107,15,-49,14,-17,13,17,13,37,12,44,11,52,10,41,9,33,8,13,7,-9,5,-36,4,-69,3,-99,2,117,1,83,0,45,-1,9,-2,-23,-4,-61,-5,-83,-6,-114,-7,125,-8,112,-9,98,-10,105,-11,105,-12,126,-13,-106,-14,-73,-15,-24,-16,30,-16,103,-17,-75,-18,23,-18,126,-19,-2,-20,127,-20,27,-20,-67,-21,114,-21,57,-21,6,-21,-18,-22,-34,-22,-32,-22,-10,-22,17,-21,73,-21,-123,-21,-41,-21,54,-20,-94,-20,32,-19,-87,-19,66,-18,-27,-18,-104,-17,85,-16,30,-15,-11,-15,-49,-14,-66,-13,-85,-12,-90,-11,-87,-10,-81,-9,-62,-8,-46,-7,-18,-6,7,-4,41,-3,72,-2,110,-1,-115,0,-78,1,-47,2,-14,3,13,5,37,6,56,7,71,8,79,9,77,10,75,11,54,12,34,13,-3,13,-47,14,-102,15,85,16,6,17,-88,17,65,18,-57,18,69,19,-83,19,15,20,89,20,-98,20,-56,20,-17,20,-6,20,0,21,-16,20,-46,20,-90,20,103,20,30,20,-62,19,88,19,-31,18,91,18,-57,17,40,17,121,16,-65,15,-5,14,41,14,80,13,106,12,125,11,-123,10,-120,9,-125,8,117,7,105,6,77,5,57,4,25,3,-6,1,-35,0,-73,-1,-101,-2,120,-3,93,-4,65,-5,41,-6,24,-7,8,-8,3,-9,0,-10,9,-11,20,-12,49,-13,77,-14,125,-15,-80,-16,-11,-17,63,-17,-97,-18,1,-18,121,-19,-7,-20,-116,-20,42,-20,-39,-21,-106,-21,97,-21,62,-21,40,-21,36,-21,44,-21,73,-21,109,-21,-85,-21,-19,-21,72,-20,-86,-20,31,-19,-97,-19,47,-18,-55,-18,118,-17,40,-16,-21,-16,-74,-15,-116,-14,110,-13,88,-12,74,-11,70,-10,70,-9,78,-8,94,-7,109,-6,-119,-5,-98,-4,-66,-3,-39,-2,-5,-1,23,1,56,2,81,3,109,4,-125,5,-109,6,-91,7,-90,8,-81,9,-96,10,-102,11,123,12,100,13,47,14,6,15,-70,15,121,16,25,17,-71,17,67,18,-57,18,55,19,-100,19,-14,19,54,20,113,20,-105,20,-79,20,-70,20,-75,20,-97,20,122,20,73,20,2,20,-74,19,78,19,-25,18,101,18,-34,17,69,17,-96,16,-16,15,53,15,107,14,-102,13,-67,12,-41,11,-23,10,-14,9,-12,8,-17,7,-27,6,-43,5,-62,4,-87,3,-110,2,115,1,89,0,57,-1,31,-2,4,-3,-22,-5,-41,-6,-63,-7,-70,-8,-82,-9,-82,-10,-75,-11,-64,-12,-38,-13,-12,-14,34,-14,81,-15,-112,-16,-36,-17,45,-17,-107,-18,0,-18,126,-19,6,-19,-92,-20,68,-20,0,-20,-64,-21,-108,-21,121,-21,106,-21,105,-21,126,-21,-104,-21,-51,-21,5,-20,89,-20,-84,-20,29,-19,-113,-19,24,-18,-86,-18,73,-17,-12,-17,-83,-16,112,-15,61,-14,23,-13,-11,-13,-28,-12,-46,-11,-47,-10,-50,-9,-42,-8,-27,-7,-16,-6,12,-4,27,-3,59,-2,82,-1,110,0,-118,1,-96,2,-68,3,-53,4,-28,5,-25,6,-10,7,-13,8,-17,9,-28,10,-52,11,-80,12,-119,13,86,14,29,15,-45,15,-127,16,33,17,-74,17,60,18,-74,18,31,19,126,19,-52,19,11,20,62,20,92,20,115,20,116,20,104,20,80,20,34,20,-19,19,-94,19,79,19,-24,18,119,18,-10,17,104,17,-48,16,38,16,118,15,-74,14,-19,13,27,13,60,12,87,11,105,10,114,9,117,8,114,7,104,6,93,5,73,4,55,3,28,2,10,1,-22,-1,-40,-2,-71,-3,-87,-4,-112,-5,-123,-6,115,-7,114,-8,106,-9}; }
	private static byte[] data69(){ return new byte[] {117,-10,123,-11,-108,-12,-83,-13,-44,-14,4,-14,59,-15,-124,-16,-48,-17,49,-17,-108,-18,17,-18,-115,-19,38,-19,-68,-20,113,-20,40,-20,-12,-21,-48,-21,-77,-21,-79,-21,-79,-21,-52,-21,-19,-21,35,-20,100,-20,-75,-20,21,-19,127,-19,-1,-19,-127,-18,29,-17,-72,-17,106,-16,32,-15,-24,-15,-78,-14,-112,-13,106,-12,92,-11,72,-10,68,-9,67,-8,72,-7,82,-6,97,-5,113,-4,-121,-3,-100,-2,-77,-1,-53,0,-33,1,-8,2,6,4,26,5,35,6,42,7,47,8,39,9,30,10,11,11,-17,11,-51,12,-99,13,104,14,36,15,-40,15,126,16,22,17,-88,17,36,18,-99,18,-6,18,90,19,-101,19,-36,19,2,20,33,20,47,20,45,20,29,20,-2,19,-49,19,-107,19,70,19,-17,18,-120,18,16,18,-110,17,-3,16,101,16,-69,15,9,15,70,14,-126,13,-87,12,-47,11,-24,10,-3,9,6,9,13,8,8,7,5,6,-8,4,-22,3,-40,2,-58,1,-81,0,-99,-1,-124,-2,117,-3,95,-4,83,-5,71,-6,62,-7,63,-8,65,-9,74,-10,95,-11,118,-12,-105,-13,-56,-14,-12,-15,62,-15,-128,-16,-37,-17,61,-17,-88,-18,42,-18,-85,-19,73,-19,-26,-20,-96,-20,89,-20,48,-20,8,-20,-6,-21,-15,-21,0,-20,20,-20,68,-20,115,-20,-65,-20,13,-19,113,-19,-31,-19,93,-18,-26,-18,-128,-17,27,-16,-45,-16,-124,-15,78,-14,26,-13,-15,-13,-44,-12,-70,-11,-82,-10,-94,-9,-94,-8,-93,-7,-84,-6,-73,-5,-60,-4,-40,-3,-25,-2,-3,-1,15,1,31,2,52,3,62,4,76,5,82,6,83,7,81,8,72,9,53,10,33,11,-3,11,-42,12,-94,13,101,14,29,15,-52,15,107,16,3,17,-120,17,6,18,114,18,-42,18,36,19,109,19,-99,19,-54,19,-33,19,-21,19,-27,19,-47,19,-80,19,126,19,64,19,-15,18,-105,18,45,18,-74,17,52,17,-96,16,8,16,91,15,-86,14,-21,13,32,13,79,12,116,11,-114,10,-93,9,-80,8,-73,7,-74,6,-74,5,-87,4,-94,3,-111,2,-125,1,112,0,96,-1,80,-2,63,-3,50,-4,41,-5,31,-6,34,-7,31,-8,44,-9,56,-10,82,-11,108,-12,-103,-13,-60,-14,2,-14,68,-15,-106,-16,-19,-17,91,-17,-58,-18,77,-18,-42,-19,115,-19,27,-19,-48,-20,-105,-20,105,-20,75,-20,59,-20,56,-20,73,-20,98,-20,-113,-20,-58,-20,14,-19,99,-19,-58,-19,55,-18,-77,-18,63,-17,-43,-17,118,-16,40,-15,-36,-15,-93,-14,112,-13,68,-12,39,-11,10,-10,-5,-10,-16,-9,-22,-8,-21,-7,-17,-6,-9,-5,2,-3,18,-2,28,-1,48,0,59,1,76,2,87,3,98,4,102,5,107,6,104,7,94,8,85,9,56,10,36,11,-8,11,-51,12,-105,13,81,14,11,15,-83,15,80,16,-37,16,100,17,-38,17,68,18,-96,18,-15,18,47,19,102,19,-122,19,-99,19,-90,19,-100,19,-117,19,97,19,52,19,-18,18,-92,18,69,18,-35,17,98,17,-27,16,76,16,-72,15,10,15,89,14,-99,13,-46,12,4,12,41,11,69,10,96,9,106,8,120,7,120,6,123,5,114,4,110,3,96,2,86,1,73,0,56,-1,50,-2,30,-3,30,-4,17,-5,18,-6,19,-7,27,-8,38,-9,61,-10,84,-11,123,-12,-93,-13,-38,-14,24,-14,96,-15,-76,-16,20,-16,124,-17,-9,-18,120,-18,8,-18,-86,-19,79,-19,16,-19,-47,-20,-86,-20,-115,-20,127,-20,-128,-20,-111,-20,-86,-20,-38,-20,17,-19,92,-19,-82,-19,21,-18,-126,-18,1,-17,-118,-17,33,-16,-62,-16,112,-15,36,-14,-21,-14,-79,-13,-117,-12,99,-11,75,-10,52,-9,41,-8,31,-7,28,-6,31,-5,33,-4,44,-3,51,-2,62,-1,76,0,83,1,97,2,103,3,108,4,114,5,107,6,106,7,89,8,74,9,47,10,14,11,-25,11,-78,12,123,13,48,14,-25,14,-124,15,38,16,-84,16,52,17,-93,17,15,18,100,18,-74,18,-15,18,34,19,71,19,87,19,96,19,88,19,63,19,28,19,-23,18,-90,18,90,18,-3,17,-110,17,30,17,-102,16,9,16,113,15,-57,14,26,14,91,13,-105,12,-57,11,-16,10,19,10,40,9,61,8,73,7,81,6,83,5,80,4,77,3,70,2,63,1,51,0,45,-1,30,-2,32,-3,17,-4,25,-5,18,-6,28,-7,40,-8,53,-9,82,-10,109,-11,-109,-12,-56,-13,-10,-14,68,-14,-124,-15,-26,-16,63,-16,-77,-17,41,-17,-80,-18,69,-18,-31,-19,-108,-19,74,-19,23,-19,-21,-20,-46,-20,-60,-20,-57,-20,-44,-20,-11,-20,29,-19,91,-19,-96,-19,-11,-19,88,-18,-58,-18,69,-17,-54,-17,97,-16,-1,-16,-86,-15,97,-14,30,-13,-25,-13,-67,-12,-113,-11,122,-10,89,-9,81,-8,62,-7,60,-6}; }
	private static byte[] data70(){ return new byte[] {56,-5,57,-4,62,-3,67,-2,73,-1,84,0,86,1,96,2,100,3,99,4,103,5,89,6,88,7,63,8,50,9,14,10,-19,10,-63,11,-119,12,79,13,3,14,-79,14,85,15,-22,15,119,16,-10,16,102,17,-47,17,34,18,117,18,-83,18,-33,18,1,19,19,19,26,19,18,19,-6,18,-41,18,-92,18,99,18,24,18,-71,17,85,17,-34,16,92,16,-46,15,54,15,-110,14,-25,13,39,13,109,12,-103,11,-52,10,-22,9,10,9,31,8,46,7,59,6,64,5,66,4,67,3,61,2,61,1,51,0,49,-1,41,-2,41,-3,37,-4,42,-5,42,-6,58,-7,66,-8,93,-9,115,-10,-103,-11,-65,-12,-13,-13,47,-13,112,-14,-59,-15,22,-15,-127,-16,-20,-17,106,-17,-15,-18,-122,-18,39,-18,-43,-19,-111,-19,91,-19,49,-19,26,-19,7,-19,14,-19,24,-19,57,-19,97,-19,-101,-19,-31,-19,52,-18,-107,-18,1,-17,124,-17,2,-16,-108,-16,49,-15,-42,-15,-114,-14,69,-13,13,-12,-36,-12,-81,-11,-110,-10,114,-9,98,-8,77,-7,72,-6,63,-5,60,-4,61,-3,63,-2,63,-1,74,0,66,1,80,2,72,3,74,4,69,5,58,6,45,7,27,8,0,9,-31,9,-69,10,-119,11,85,12,17,13,-56,13,116,14,18,15,-84,15,48,16,-77,16,33,17,-119,17,-34,17,44,18,102,18,-104,18,-70,18,-52,18,-40,18,-56,18,-68,18,-111,18,102,18,36,18,-37,17,-128,17,28,17,-87,16,42,16,-94,15,9,15,107,14,-66,13,7,13,76,12,-128,11,-78,10,-39,9,-8,8,20,8,39,7,53,6,67,5,67,4,79,3,71,2,77,1,73,0,72,-1,70,-2,72,-3,72,-4,79,-5,89,-6,98,-7,120,-8,-115,-9,-86,-10,-45,-11,-7,-12,52,-12,109,-13,-77,-14,8,-14,91,-15,-55,-16,51,-16,-76,-17,57,-17,-48,-18,112,-18,32,-18,-38,-19,-92,-19,122,-19,96,-19,78,-19,83,-19,90,-19,124,-19,-97,-19,-38,-19,25,-18,111,-18,-57,-18,55,-17,-87,-17,47,-16,-68,-16,85,-15,-6,-15,-86,-14,94,-13,38,-12,-23,-12,-62,-11,-105,-10,123,-9,95,-8,79,-7,61,-6,53,-5,44,-4,41,-3,40,-2,35,-1,41,0,33,1,37,2,33,3,25,4,21,5,3,6,-8,6,-35,7,-59,8,-96,9,120,10,71,11,12,12,-53,12,125,13,41,14,-56,14,92,15,-25,15,98,16,-41,16,55,17,-106,17,-38,17,32,18,73,18,116,18,-123,18,-114,18,-118,18,117,18,86,18,40,18,-21,17,-92,17,76,17,-19,16,123,16,3,16,122,15,-21,14,73,14,-86,13,-18,12,61,12,115,11,-87,10,-41,9,-9,8,26,8,47,7,69,6,83,5,92,4,102,3,105,2,111,1,112,0,114,-1,119,-2,119,-3,-127,-4,-122,-5,-107,-6,-92,-7,-74,-8,-43,-9,-18,-10,30,-10,68,-11,127,-12,-67,-13,1,-13,88,-14,-81,-15,24,-15,-122,-16,5,-16,-116,-17,33,-17,-63,-18,111,-18,40,-18,-13,-19,-60,-19,-88,-19,-103,-19,-110,-19,-94,-19,-72,-19,-37,-19,22,-18,75,-18,-93,-18,-10,-18,96,-17,-46,-17,79,-16,-37,-16,111,-15,17,-14,-72,-14,110,-13,41,-12,-16,-12,-65,-11,-111,-10,112,-9,81,-8,55,-7,42,-6,19,-5,14,-4,2,-3,-3,-3,-8,-2,-13,-1,-17,0,-22,1,-29,2,-36,3,-50,4,-64,5,-84,6,-108,7,118,8,81,9,38,10,-13,10,-72,11,118,12,39,13,-47,13,115,14,1,15,-108,15,10,16,-128,16,-26,16,62,17,-114,17,-53,17,0,18,35,18,63,18,73,18,67,18,58,18,20,18,-14,17,-75,17,113,17,33,17,-62,16,87,16,-28,15,92,15,-43,14,56,14,-104,13,-21,12,53,12,119,11,-81,10,-32,9,9,9,46,8,74,7,98,6,120,5,-126,4,-108,3,-103,2,-93,1,-86,0,-81,-1,-75,-2,-66,-3,-59,-4,-43,-5,-33,-6,-12,-7,10,-7,39,-8,73,-9,115,-10,-97,-11,-38,-12,23,-12,97,-13,-78,-14,13,-14,117,-15,-31,-16,98,-16,-27,-17,122,-17,25,-17,-60,-18,124,-18,67,-18,18,-18,-11,-19,-32,-19,-40,-19,-28,-19,-13,-19,25,-18,71,-18,-126,-18,-52,-18,32,-17,-125,-17,-16,-17,107,-16,-17,-16,127,-15,26,-14,-65,-14,109,-13,37,-12,-26,-12,-82,-11,126,-10,85,-9,49,-8,23,-7,-4,-7,-24,-6,-36,-5,-55,-4,-59,-3,-75,-2,-78,-1,-90,0,-96,1,-106,2,-121,3,126,4,101,5,86,6,54,7,25,8,-13,8,-60,9,-109,10,85,11,18,12,-58,12,110,13,14,14,-91,14,45,15,-82,15,34,16,-119,16,-27,16,54,17,118,17,-81,17,-43,17,-14,17,1,18,3,18,-11,17,-33,17,-74,17,-123,17,69,17,-10,16,-95,16,56,16}; }
	private static byte[] data71(){ return new byte[] {-54,15,75,15,-59,14,50,14,-108,13,-18,12,62,12,-125,11,-59,10,-9,9,42,9,79,8,117,7,-114,6,-83,5,-71,4,-47,3,-39,2,-22,1,-13,0,-4,-1,8,-1,17,-2,31,-3,46,-4,62,-5,84,-6,108,-7,-115,-8,-83,-9,-37,-10,8,-10,64,-11,-124,-12,-57,-13,30,-13,115,-14,-35,-15,72,-15,-57,-16,71,-16,-36,-17,119,-17,31,-17,-39,-18,-109,-18,105,-18,65,-18,42,-18,34,-18,32,-18,53,-18,80,-18,122,-18,-80,-18,-11,-18,67,-17,-93,-17,6,-16,127,-16,-6,-16,-121,-15,27,-14,-71,-14,98,-13,22,-12,-52,-12,-107,-11,87,-10,50,-9,0,-8,-26,-8,-62,-7,-82,-6,-106,-5,-122,-4,118,-3,104,-2,92,-1,80,0,68,1,55,2,38,3,24,4,-1,4,-20,5,-53,6,-83,7,-126,8,89,9,32,10,-26,10,-92,11,83,12,2,13,-98,13,58,14,-64,14,74,15,-74,15,41,16,-126,16,-38,16,26,17,91,17,-128,17,-90,17,-72,17,-69,17,-71,17,-95,17,-125,17,85,17,25,17,-43,16,127,16,34,16,-73,15,64,15,-66,14,51,14,-102,13,-3,12,78,12,-95,11,-33,10,33,10,82,9,-125,8,-86,7,-50,6,-23,5,6,5,24,4,46,3,62,2,76,1,92,0,104,-1,118,-2,-118,-3,-107,-4,-79,-5,-64,-6,-30,-7,-3,-8,37,-8,78,-9,-128,-10,-71,-11,-9,-12,64,-12,-111,-13,-23,-14,80,-14,-72,-15,53,-15,-75,-16,68,-16,-33,-17,-128,-17,56,-17,-17,-18,-64,-18,-110,-18,121,-18,104,-18,102,-18,112,-18,-120,-18,-83,-18,-36,-18,26,-17,100,-17,-71,-17,29,-16,-121,-16,3,-15,-124,-15,18,-14,-81,-14,73,-13,-2,-13,-88,-12,108,-11,44,-10,-6,-10,-56,-9,-92,-8,124,-7,100,-6,66,-5,52,-4,23,-3,12,-2,-9,-2,-23,-1,-40,0,-55,1,-75,2,-95,3,-116,4,112,5,83,6,48,7,6,8,-38,8,-92,9,105,10,37,11,-39,11,-122,12,37,13,-62,13,77,14,-45,14,76,15,-70,15,26,16,117,16,-69,16,-3,16,45,17,81,17,108,17,117,17,120,17,101,17,80,17,35,17,-12,16,-78,16,100,16,16,16,-90,15,61,15,-66,14,57,14,-84,13,15,13,110,12,-62,11,10,11,82,10,-119,9,-63,8,-18,7,22,7,60,6,88,5,117,4,-115,3,-95,2,-74,1,-56,0,-39,-1,-19,-2,-2,-3,19,-3,41,-4,69,-5,94,-6,-124,-7,-91,-8,-44,-9,5,-9,60,-10,125,-11,-63,-12,19,-12,108,-13,-55,-14,59,-14,-89,-15,48,-15,-77,-16,80,-16,-22,-17,-99,-17,82,-17,27,-17,-22,-18,-54,-18,-78,-18,-82,-18,-83,-18,-61,-18,-36,-18,9,-17,63,-17,126,-17,-45,-17,40,-16,-112,-16,3,-15,124,-15,6,-14,-107,-14,48,-13,-44,-13,-125,-12,53,-11,-10,-11,-74,-10,-123,-9,84,-8,45,-7,6,-6,-23,-6,-54,-5,-76,-4,-101,-3,-122,-2,114,-1,96,0,73,1,54,2,29,3,8,4,-26,4,-52,5,-93,6,125,7,78,8,25,9,-37,9,-98,10,78,11,-1,11,-94,12,60,13,-49,13,86,14,-46,14,68,15,-84,15,5,16,86,16,-102,16,-49,16,-3,16,26,17,43,17,51,17,42,17,24,17,-9,16,-54,16,-110,16,77,16,-3,15,-96,15,55,15,-57,14,69,14,-61,13,43,13,-108,12,-21,11,66,11,-120,10,-50,9,8,9,61,8,110,7,-107,6,-68,5,-37,4,-5,3,19,3,45,2,67,1,89,0,111,-1,-123,-2,-99,-3,-76,-4,-45,-5,-17,-6,20,-6,56,-7,102,-8,-105,-9,-49,-10,14,-10,81,-11,-93,-12,-11,-13,88,-13,-68,-14,50,-14,-87,-15,54,-15,-64,-16,101,-16,5,-16,-66,-17,124,-17,70,-17,34,-17,1,-17,-9,-18,-16,-18,-4,-18,17,-17,52,-17,98,-17,-98,-17,-29,-17,54,-16,-106,-16,-5,-16,116,-15,-17,-15,122,-14,13,-13,-89,-13,78,-12,-4,-12,-79,-11,111,-10,50,-9,-3,-9,-50,-8,-93,-7,124,-6,92,-5,60,-4,33,-3,7,-2,-19,-2,-41,-1,-66,0,-88,1,-117,2,114,3,81,4,52,5,11,6,-28,6,-77,7,-128,8,68,9,5,10,-72,10,108,11,15,12,-80,12,66,13,-50,13,80,14,-60,14,50,15,-111,15,-26,15,48,16,109,16,-98,16,-58,16,-37,16,-20,16,-23,16,-33,16,-57,16,-95,16,115,16,52,16,-19,15,-104,15,57,15,-48,14,88,14,-35,13,77,13,-65,12,31,12,122,11,-48,10,20,10,93,9,-107,8,-51,7,-2,6,40,6,79,5,116,4,-111,3,-78,2,-54,1,-26,0,0,0,24,-1,53,-2,80,-3,107,-4,-111,-5,-82,-6,-35,-7,4,-7,57,-8,108,-9,-82,-10,-16,-11,61,-11,-113,-12,-19,-13,79,-13,-63,-14,55,-14,-71,-15,70,-15,-35,-16}; }
	private static byte[] data72(){ return new byte[] {126,-16,47,-16,-27,-17,-84,-17,125,-17,87,-17,69,-17,54,-17,59,-17,70,-17,99,-17,-122,-17,-68,-17,-10,-17,67,-16,-106,-16,-8,-16,99,-15,-41,-15,92,-14,-32,-14,121,-13,19,-12,-71,-12,104,-11,26,-10,-36,-10,-104,-9,105,-8,49,-7,8,-6,-32,-6,-70,-5,-102,-4,123,-3,92,-2,66,-1,38,0,9,1,-18,1,-49,2,-81,3,-115,4,101,5,60,6,12,7,-39,7,-97,8,94,9,24,10,-56,10,115,11,20,12,-85,12,59,13,-63,13,59,14,-83,14,19,15,108,15,-64,15,-1,15,62,16,100,16,-116,16,-103,16,-87,16,-96,16,-108,16,118,16,80,16,26,16,-33,15,-114,15,63,15,-42,14,114,14,-12,13,122,13,-23,12,91,12,-70,11,22,11,107,10,-78,9,-6,8,52,8,110,7,-97,6,-49,5,-10,4,28,4,64,3,95,2,-128,1,-100,0,-69,-1,-41,-2,-7,-3,20,-3,61,-4,90,-5,-117,-6,-78,-7,-26,-8,29,-8,86,-9,-98,-10,-30,-11,57,-11,-116,-12,-13,-13,88,-13,-47,-14,72,-14,-43,-15,98,-15,1,-15,-89,-16,90,-16,22,-16,-30,-17,-74,-17,-106,-17,-122,-17,123,-17,-124,-17,-110,-17,-79,-17,-39,-17,14,-16,78,-16,-101,-16,-17,-16,84,-15,-66,-15,55,-14,-73,-14,65,-13,-43,-13,114,-12,22,-11,-59,-11,119,-10,51,-9,-11,-9,-69,-8,-119,-7,90,-6,45,-5,9,-4,-29,-4,-64,-3,-94,-2,126,-1,97,0,68,1,28,2,3,3,-43,3,-75,4,-123,5,89,6,34,7,-18,7,-86,8,105,9,24,10,-54,10,106,11,11,12,-104,12,42,13,-94,13,34,14,-123,14,-18,14,64,15,-113,15,-51,15,3,16,43,16,74,16,89,16,97,16,89,16,71,16,42,16,-2,15,-53,15,-121,15,62,15,-29,14,-123,14,21,14,-97,13,31,13,-110,12,4,12,96,11,-60,10,15,10,101,9,-94,8,-23,7,28,7,86,6,-126,5,-77,4,-42,3,3,3,31,2,73,1,102,0,-120,-1,-84,-2,-53,-3,-12,-4,24,-4,66,-5,111,-6,-94,-7,-43,-8,21,-8,80,-9,-98,-10,-27,-11,67,-11,-102,-12,3,-12,114,-13,-24,-14,107,-14,-9,-15,-118,-15,46,-15,-43,-16,-113,-16,77,-16,28,-16,-12,-17,-42,-17,-54,-17,-63,-17,-52,-17,-34,-17,-4,-17,39,-16,96,-16,-100,-16,-16,-16,63,-15,-87,-15,17,-14,-118,-14,9,-13,-107,-13,38,-12,-60,-12,100,-11,19,-10,-60,-10,125,-9,61,-8,1,-7,-53,-7,-100,-6,106,-5,68,-4,25,-3,-12,-3,-48,-2,-83,-1,-120,0,104,1,61,2,29,3,-18,3,-56,4,-108,5,98,6,43,7,-20,7,-86,8,96,9,14,10,-72,10,87,11,-16,11,127,12,6,13,127,13,-8,13,89,14,-65,14,11,15,90,15,-111,15,-55,15,-22,15,8,16,22,16,26,16,17,16,-2,15,-35,15,-78,15,126,15,57,15,-17,14,-108,14,54,14,-60,13,84,13,-49,12,70,12,-72,11,22,11,123,10,-55,9,31,9,96,8,-88,7,-32,6,26,6,76,5,123,4,-88,3,-46,2,-9,1,34,1,64,0,110,-1,-115,-2,-73,-3,-33,-4,9,-4,58,-5,103,-6,-95,-7,-41,-8,27,-8,92,-9,-85,-10,-4,-11,85,-11,-71,-12,32,-12,-107,-13,16,-13,-109,-14,37,-14,-69,-15,97,-15,13,-15,-56,-16,-119,-16,91,-16,51,-16,28,-16,12,-16,10,-16,17,-16,41,-16,67,-16,119,-16,-92,-16,-17,-16,53,-15,-114,-15,-12,-15,89,-14,-42,-14,80,-13,-35,-13,106,-12,10,-11,-92,-11,85,-10,-2,-10,-68,-9,113,-8,59,-7,-6,-7,-51,-6,-107,-5,109,-4,61,-3,23,-2,-19,-2,-57,-1,-98,0,121,1,76,2,38,3,-10,3,-57,4,-108,5,91,6,32,7,-32,7,-108,8,76,9,-12,9,-103,10,56,11,-55,11,86,12,-37,12,80,13,-58,13,38,14,-125,14,-43,14,26,15,86,15,-122,15,-87,15,-62,15,-44,15,-48,15,-52,15,-75,15,-107,15,106,15,53,15,-18,14,-86,14,74,14,-15,13,125,13,16,13,-118,12,9,12,115,11,-35,10,61,10,-110,9,-25,8,46,8,118,7,-76,6,-17,5,36,5,89,4,-121,3,-74,2,-33,1,10,1,52,0,91,-1,-119,-2,-83,-3,-31,-4,11,-4,63,-5,116,-6,-84,-7,-19,-8,45,-8,122,-9,-59,-10,30,-10,122,-11,-33,-12,77,-12,-62,-13,63,-13,-53,-14,87,-14,-9,-15,-101,-15,73,-15,8,-15,-54,-16,-99,-16,121,-16,94,-16,82,-16,80,-16,89,-16,111,-16,-114,-16,-73,-16,-15,-16,46,-15,-127,-15,-49,-15,54,-14,-101,-14,21,-13,-113,-13,24,-12,-90,-12,61,-11,-36,-11,-122,-10,45,-9,-24,-9,-100,-8,93,-7,33,-6,-24,-6,-77,-5,-125,-4,82,-3,39,-2,-6,-2,-49,-1,-93,0,121,1,74,2}; }
	private static byte[] data73(){ return new byte[] {30,3,-20,3,-72,4,-127,5,70,6,5,7,-62,7,117,8,37,9,-49,9,109,10,9,11,-101,11,33,12,-91,12,25,13,-120,13,-19,13,68,14,-107,14,-41,14,21,15,63,15,104,15,124,15,-117,15,-113,15,-127,15,114,15,78,15,39,15,-19,14,-79,14,96,14,18,14,-85,13,70,13,-48,12,87,12,-52,11,69,11,-89,10,18,10,102,9,-66,8,10,8,84,7,-107,6,-43,5,14,5,69,4,119,3,-85,2,-42,1,8,1,49,0,98,-1,-115,-2,-68,-3,-18,-4,30,-4,86,-5,-114,-6,-54,-7,15,-7,80,-8,-93,-9,-17,-10,77,-10,-86,-11,19,-11,-125,-12,-5,-13,121,-13,8,-13,-107,-14,57,-14,-39,-15,-110,-15,70,-15,19,-15,-32,-16,-65,-16,-90,-16,-105,-16,-105,-16,-98,-16,-77,-16,-44,-16,-8,-16,54,-15,109,-15,-66,-15,14,-14,111,-14,-42,-14,74,-13,-60,-13,71,-12,-43,-12,104,-11,5,-10,-86,-10,79,-9,6,-8,-74,-8,117,-7,50,-6,-7,-6,-65,-5,-119,-4,88,-3,37,-2,-10,-2,-56,-1,-106,0,107,1,53,2,9,3,-50,3,-100,4,95,5,30,6,-31,6,-109,7,73,8,-14,8,-102,9,56,10,-49,10,96,11,-29,11,102,12,-41,12,72,13,-91,13,2,14,78,14,-111,14,-50,14,-9,14,33,15,53,15,70,15,70,15,63,15,44,15,11,15,-25,14,-85,14,118,14,35,14,-40,13,116,13,18,13,-98,12,38,12,-92,11,23,11,-120,10,-23,9,77,9,-97,8,-10,7,62,7,-122,6,-54,5,5,5,65,4,122,3,-86,2,-30,1,18,1,65,0,118,-1,-92,-2,-41,-3,13,-3,65,-4,122,-5,-71,-6,-10,-7,61,-7,-122,-8,-45,-9,44,-9,-123,-10,-25,-11,84,-11,-64,-12,64,-12,-67,-13,76,-13,-33,-14,123,-14,41,-14,-47,-15,-103,-15,83,-15,47,-15,4,-15,-17,-16,-34,-16,-35,-16,-30,-16,-9,-16,19,-15,60,-15,111,-15,-84,-15,-12,-15,71,-14,-96,-14,10,-13,116,-13,-16,-13,110,-12,-8,-12,-120,-11,36,-10,-68,-10,108,-9,14,-8,-55,-8,123,-7,55,-6,-6,-6,-70,-5,-125,-4,77,-3,19,-2,-26,-2,-84,-1,127,0,73,1,21,2,-32,2,-90,3,110,4,46,5,-18,5,-90,6,92,7,13,8,-77,8,92,9,-14,9,-114,10,23,11,-98,11,28,12,-114,12,-3,12,92,13,-76,13,4,14,70,14,-127,14,-79,14,-46,14,-15,14,-6,14,3,15,-6,14,-24,14,-50,14,-91,14,115,14,56,14,-14,13,-96,13,74,13,-33,12,120,12,-1,11,-126,11,-5,10,106,10,-43,9,56,9,-109,8,-22,7,57,7,-124,6,-52,5,10,5,79,4,-124,3,-63,2,-8,1,42,1,101,0,-107,-1,-52,-2,2,-2,57,-3,114,-4,-79,-5,-18,-6,50,-6,122,-7,-61,-8,25,-8,110,-9,-53,-10,50,-10,-103,-11,15,-11,-119,-12,12,-12,-102,-13,43,-13,-50,-14,111,-14,41,-14,-34,-15,-88,-15,117,-15,83,-15,53,-15,41,-15,33,-15,39,-15,57,-15,82,-15,120,-15,-86,-15,-31,-15,42,-14,117,-14,-48,-14,47,-13,-100,-13,17,-12,-117,-12,19,-11,-98,-11,48,-10,-47,-10,108,-9,26,-8,-60,-8,120,-7,47,-6,-20,-6,-87,-5,110,-4,47,-3,-5,-3,-67,-2,-115,-1,79,0,30,1,-29,1,-85,2,110,3,52,4,-20,4,-79,5,95,6,24,7,-60,7,105,8,15,9,-91,9,63,10,-58,10,79,11,-56,11,63,12,-88,12,12,13,98,13,-78,13,-8,13,48,14,99,14,-119,14,-94,14,-74,14,-70,14,-73,14,-88,14,-114,14,106,14,60,14,3,14,-64,13,115,13,30,13,-67,12,85,12,-32,11,107,11,-30,10,93,10,-55,9,46,9,-110,8,-22,7,64,7,-113,6,-37,5,30,5,101,4,-92,3,-32,2,29,2,86,1,-115,0,-54,-1,-1,-2,59,-2,116,-3,-77,-4,-16,-5,53,-5,120,-6,-59,-7,16,-7,103,-8,-67,-9,30,-9,-125,-10,-16,-11,99,-11,-33,-12,98,-12,-19,-13,-123,-13,32,-13,-56,-14,121,-14,50,-14,-8,-15,-57,-15,-98,-15,-125,-15,112,-15,104,-15,108,-15,120,-15,-111,-15,-78,-15,-32,-15,22,-14,86,-14,-93,-14,-12,-14,84,-13,-69,-13,40,-12,-93,-12,33,-11,-86,-11,59,-10,-50,-10,110,-9,16,-8,-71,-8,103,-7,28,-6,-51,-6,-112,-5,70,-4,11,-3,-51,-3,-113,-2,87,-1,25,0,-31,0,-92,1,105,2,41,3,-23,3,-92,4,95,5,19,6,-61,6,111,7,22,8,-75,8,79,9,-28,9,109,10,-12,10,111,11,-27,11,76,12,-74,12,8,13,93,13,-94,13,-36,13,19,14,55,14,89,14,104,14,119,14,112,14,105,14,80,14,49,14,7,14,-47,13,-107,13,72,13,-4,12,-102,12,61,12,-54,11,87,11}; }
	private static byte[] data74(){ return new byte[] {-38,10,81,10,-55,9,48,9,-101,8,-12,7,84,7,-94,6,-7,5,61,5,-116,4,-55,3,17,3,77,2,-115,1,-54,0,6,0,66,-1,-128,-2,-67,-3,0,-3,63,-4,-121,-5,-52,-6,28,-6,104,-7,-63,-8,25,-8,123,-9,-31,-10,78,-10,-63,-11,62,-11,-63,-12,76,-12,-31,-13,125,-13,35,-13,-46,-14,-116,-14,76,-14,26,-14,-15,-15,-50,-15,-66,-15,-82,-15,-80,-15,-70,-15,-52,-15,-20,-15,19,-14,70,-14,-126,-14,-55,-14,22,-13,114,-13,-48,-13,62,-12,-81,-12,42,-11,-81,-11,54,-10,-54,-10,95,-9,1,-8,-97,-8,79,-7,-9,-7,-85,-6,99,-5,22,-4,-38,-4,-112,-3,87,-2,18,-1,-40,-1,-105,0,87,1,27,2,-44,2,-106,3,76,4,4,5,-74,5,100,6,17,7,-78,7,86,8,-22,8,-128,9,12,10,-115,10,15,11,-128,11,-18,11,83,12,-85,12,0,13,70,13,-121,13,-70,13,-24,13,6,14,32,14,42,14,46,14,40,14,19,14,-6,13,-46,13,-92,13,104,13,39,13,-40,12,-124,12,35,12,-66,11,73,11,-40,10,80,10,-49,9,60,9,-85,8,11,8,112,7,-62,6,32,6,104,5,-68,4,-2,3,77,3,-120,2,-44,1,12,1,84,0,-112,-1,-45,-2,19,-2,87,-3,-100,-4,-29,-5,48,-5,122,-6,-47,-7,34,-7,-125,-8,-31,-9,73,-9,-73,-10,41,-10,-90,-11,41,-11,-78,-12,70,-12,-31,-13,-124,-13,52,-13,-26,-14,-86,-14,112,-14,69,-14,34,-14,8,-14,-6,-15,-12,-15,-4,-15,8,-14,37,-14,69,-14,115,-14,-83,-14,-22,-14,55,-13,-121,-13,-25,-13,71,-12,-70,-12,41,-11,-83,-11,43,-10,-68,-10,73,-9,-26,-9,-128,-8,39,-7,-51,-7,124,-6,42,-5,-32,-5,-106,-4,80,-3,12,-2,-58,-2,-121,-1,65,0,3,1,-70,1,123,2,48,3,-22,3,-98,4,77,5,-4,5,-93,6,73,7,-27,7,-127,8,15,9,-96,9,34,10,-95,10,22,11,-123,11,-22,11,72,12,-100,12,-27,12,44,13,93,13,-109,13,-78,13,-47,13,-32,13,-24,13,-28,13,-40,13,-62,13,-97,13,119,13,63,13,6,13,-70,12,111,12,18,12,-79,11,73,11,-45,10,91,10,-37,9,79,9,-60,8,43,8,-109,7,-17,6,77,6,-97,5,-11,4,65,4,-114,3,-42,2,29,2,99,1,-89,0,-20,-1,49,-1,116,-2,-68,-3,2,-3,78,-4,-103,-5,-20,-6,59,-6,-103,-7,-16,-8,84,-8,-66,-9,37,-9,-96,-10,21,-10,-103,-11,35,-11,-79,-12,78,-12,-19,-13,-103,-13,75,-13,8,-13,-48,-14,-102,-14,123,-14,85,-14,73,-14,60,-14,58,-14,75,-14,87,-14,125,-14,-98,-14,-44,-14,11,-13,82,-13,-99,-13,-11,-13,81,-12,-69,-12,39,-11,-95,-11,29,-10,-93,-10,46,-9,-62,-9,88,-8,-7,-8,-104,-7,65,-6,-19,-6,-103,-5,77,-4,2,-3,-74,-3,115,-2,39,-1,-29,-1,-98,0,85,1,16,2,-62,2,125,3,42,4,-36,4,-122,5,45,6,-45,6,109,7,9,8,-103,8,40,9,-83,9,44,10,-94,10,22,11,119,11,-32,11,45,12,-123,12,-63,12,4,13,51,13,94,13,124,13,-108,13,-99,13,-92,13,-106,13,-116,13,106,13,75,13,26,13,-30,12,-91,12,86,12,6,12,-85,11,69,11,-34,10,101,10,-19,9,107,9,-31,8,84,8,-68,7,37,7,-126,6,-31,5,54,5,-116,4,-38,3,44,3,116,2,-63,1,8,1,81,0,-103,-1,-31,-2,44,-2,116,-3,-62,-4,18,-4,98,-5,-72,-6,17,-6,110,-7,-47,-8,56,-8,-91,-9,24,-9,-110,-10,17,-10,-101,-11,38,-11,-61,-12,91,-12,8,-12,-75,-13,111,-13,48,-13,-4,-14,-48,-14,-81,-14,-107,-14,-122,-14,-125,-14,-123,-14,-105,-14,-86,-14,-48,-14,-9,-14,47,-13,105,-13,-78,-13,0,-12,88,-12,-71,-12,31,-11,-109,-11,6,-10,-119,-10,9,-9,-101,-9,39,-8,-60,-8,90,-7,2,-6,-95,-6,79,-5,-7,-5,-87,-4,91,-3,15,-2,-63,-2,123,-1,45,0,-26,0,-103,1,78,2,-1,2,-79,3,91,4,10,5,-85,5,80,6,-17,6,-125,7,28,8,-91,8,45,9,-81,9,40,10,-104,10,6,11,100,11,-62,11,19,12,91,12,-99,12,-46,12,1,13,38,13,64,13,83,13,91,13,87,13,79,13,57,13,27,13,-13,12,-61,12,-120,12,71,12,-7,11,-90,11,73,11,-27,10,118,10,7,10,-123,9,12,9,122,8,-12,7,90,7,-60,6,38,6,-126,5,-35,4,51,4,-123,3,-40,2,38,2,116,1,-66,0,14,0,85,-1,-89,-2,-16,-3,66,-3,-110,-4,-26,-5,60,-5,-105,-6,-12,-7,89,-7,-68,-8,45,-8,-99,-9,21,-9,-106,-10,24,-10,-88,-11,58,-11,-40,-12,121,-12,41,-12}; }
	private static byte[] data75(){ return new byte[] {-37,-13,-103,-13,96,-13,47,-13,9,-13,-23,-14,-42,-14,-53,-14,-57,-14,-45,-14,-32,-14,-2,-14,33,-13,77,-13,-124,-13,-59,-13,10,-12,95,-12,-78,-12,24,-11,126,-11,-17,-11,104,-10,-30,-10,108,-9,-13,-9,-123,-8,27,-7,-75,-7,86,-6,-10,-6,-95,-5,70,-4,-8,-4,-95,-3,86,-2,5,-1,-74,-1,107,0,26,1,-51,1,124,2,41,3,-43,3,126,4,34,5,-59,5,97,6,-4,6,-116,7,31,8,-94,8,41,9,-96,9,26,10,-127,10,-20,10,71,11,-99,11,-20,11,46,12,109,12,-99,12,-53,12,-24,12,2,13,16,13,19,13,18,13,0,13,-19,12,-56,12,-91,12,105,12,56,12,-20,11,-95,11,81,11,-21,10,-114,10,30,10,-87,9,51,9,-83,8,41,8,-101,7,9,7,111,6,-40,5,49,5,-107,4,-23,3,63,3,-105,2,-29,1,59,1,-122,0,-40,-1,39,-1,120,-2,-55,-3,31,-3,113,-4,-52,-5,38,-5,-123,-6,-25,-7,80,-7,-70,-8,45,-8,-93,-9,33,-9,-94,-10,47,-10,-66,-11,89,-11,-8,-12,-97,-12,81,-12,9,-12,-53,-13,-106,-13,102,-13,71,-13,38,-13,26,-13,16,-13,14,-13,31,-13,42,-13,78,-13,111,-13,-96,-13,-40,-13,22,-12,96,-12,-78,-12,9,-11,110,-11,-48,-11,71,-10,-73,-10,58,-9,-70,-9,68,-8,-44,-8,102,-7,1,-6,-100,-6,63,-5,-33,-5,-117,-4,47,-3,-33,-3,-119,-2,56,-1,-28,-1,-106,0,65,1,-18,1,-101,2,66,3,-21,3,-113,4,46,5,-51,5,102,6,-7,6,-119,7,17,8,-104,8,19,9,-116,9,-5,9,100,10,-56,10,30,11,116,11,-71,11,-1,11,53,12,101,12,-115,12,-87,12,-64,12,-52,12,-52,12,-57,12,-71,12,-99,12,126,12,81,12,30,12,-28,11,-100,11,82,11,-6,10,-97,10,59,10,-51,9,94,9,-32,8,101,8,-37,7,83,7,-62,6,43,6,-107,5,-13,4,86,4,-81,3,11,3,97,2,-74,1,13,1,93,0,-76,-1,8,-1,89,-2,-76,-3,6,-3,100,-4,-65,-5,32,-5,-128,-6,-21,-7,81,-7,-57,-8,58,-8,-75,-9,56,-9,-68,-10,78,-10,-32,-11,127,-11,33,-11,-51,-12,-125,-12,60,-12,3,-12,-49,-13,-92,-13,-124,-13,108,-13,91,-13,87,-13,87,-13,102,-13,119,-13,-102,-13,-71,-13,-14,-13,33,-12,105,-12,-84,-12,0,-11,86,-11,-69,-11,29,-10,-112,-10,2,-9,-128,-9,1,-8,-120,-8,21,-7,-89,-7,60,-6,-41,-6,116,-5,22,-4,-70,-4,94,-3,8,-2,-81,-2,91,-1,4,0,-79,0,86,1,5,2,-91,2,81,3,-17,3,-108,4,42,5,-54,5,88,6,-17,6,116,7,-3,7,126,8,-14,8,112,9,-48,9,64,10,-104,10,-15,10,64,11,-123,11,-59,11,-5,11,39,12,77,12,103,12,126,12,-126,12,-118,12,125,12,109,12,87,12,46,12,10,12,-47,11,-104,11,81,11,8,11,-81,10,87,10,-14,9,-122,9,26,9,-100,8,36,8,-100,7,22,7,-122,6,-11,5,94,5,-60,4,37,4,-122,3,-33,2,63,2,-107,1,-19,0,72,0,-102,-1,-8,-2,75,-2,-87,-3,2,-3,97,-4,-61,-5,35,-5,-114,-6,-10,-7,102,-7,-34,-8,80,-8,-41,-9,85,-9,-28,-10,117,-10,12,-10,-82,-11,82,-11,3,-11,-73,-12,122,-12,60,-12,15,-12,-27,-13,-60,-13,-77,-13,-98,-13,-98,-13,-97,-13,-83,-13,-62,-13,-30,-13,3,-12,59,-12,106,-12,-78,-12,-13,-12,71,-11,-99,-11,-2,-11,97,-10,-48,-10,67,-9,-69,-9,62,-8,-66,-8,76,-7,-38,-7,108,-6,5,-5,-100,-5,62,-4,-37,-4,-128,-3,33,-2,-54,-2,109,-1,23,0,-70,0,100,1,3,2,-84,2,74,3,-21,3,-123,4,32,5,-77,5,70,6,-48,6,90,7,-38,7,89,8,-51,8,62,9,-87,9,11,10,101,10,-70,10,6,11,75,11,-120,11,-71,11,-24,11,8,12,38,12,53,12,64,12,62,12,57,12,36,12,14,12,-22,11,-67,11,-113,11,77,11,16,11,-64,10,111,10,20,10,-76,9,72,9,-35,8,100,8,-20,7,106,7,-29,6,89,6,-56,5,55,5,-99,4,6,4,100,3,-54,2,35,2,-123,1,-36,0,60,0,-108,-1,-14,-2,77,-2,-85,-3,12,-3,107,-4,-46,-5,56,-5,-93,-6,18,-6,-123,-7,-5,-8,123,-8,-6,-9,-124,-9,16,-9,-89,-10,64,-10,-29,-11,-116,-11,62,-11,-11,-12,-72,-12,125,-12,80,-12,41,-12,12,-12,-14,-13,-21,-13,-32,-13,-24,-13,-12,-13,8,-12,40,-12,76,-12,124,-12,-77,-12,-17,-12,58,-11,-123,-11,-36,-11,58,-10,-101,-10,8,-9,121,-9,-18,-9,110,-8,-20,-8,118,-7,1,-6,-113,-6,38,-5,-69,-5,85,-4,-13,-4,-112,-3,50,-2,-46,-2}; }
	private static byte[] data76(){ return new byte[] {119,-1,23,0,-69,0,93,1,-3,1,-97,2,57,3,-40,3,109,4,5,5,-108,5,37,6,-86,6,50,7,-82,7,41,8,-98,8,10,9,112,9,-45,9,42,10,125,10,-57,10,10,11,68,11,122,11,-97,11,-58,11,-34,11,-17,11,-6,11,-9,11,-14,11,-33,11,-57,11,-91,11,124,11,73,11,15,11,-50,10,-126,10,53,10,-39,9,124,9,22,9,-89,8,55,8,-66,7,64,7,-66,6,52,6,-86,5,25,5,-122,4,-18,3,86,3,-72,2,30,2,122,1,-33,0,57,0,-99,-1,-7,-2,91,-2,-68,-3,32,-3,-124,-4,-19,-5,88,-5,-60,-6,57,-6,-83,-7,41,-7,-88,-8,46,-8,-73,-9,72,-9,-32,-10,124,-10,33,-10,-52,-11,125,-11,58,-11,-7,-12,-59,-12,-108,-12,112,-12,82,-12,57,-12,51,-12,37,-12,49,-12,55,-12,79,-12,107,-12,-113,-12,-68,-12,-12,-12,45,-11,118,-11,-67,-11,21,-10,109,-10,-48,-10,54,-9,-90,-9,23,-8,-108,-8,15,-7,-105,-7,28,-6,-87,-6,57,-5,-51,-5,98,-4,-3,-4,-107,-3,53,-2,-49,-2,114,-1,11,0,-79,0,72,1,-20,1,-126,2,32,3,-74,3,75,4,-33,4,105,5,-8,5,123,6,-2,6,123,7,-17,7,101,8,-53,8,54,9,-113,9,-22,9,58,10,-127,10,-57,10,-5,10,51,11,90,11,124,11,-104,11,-89,11,-79,11,-76,11,-87,11,-100,11,-124,11,98,11,60,11,11,11,-47,10,-107,10,75,10,-3,9,-87,9,74,9,-24,8,-127,8,12,8,-97,7,29,7,-94,6,28,6,-107,5,7,5,122,4,-29,3,82,3,-75,2,32,2,-127,1,-25,0,73,0,-83,-1,15,-1,117,-2,-41,-3,66,-3,-90,-4,23,-4,127,-5,-11,-6,104,-6,-31,-7,95,-7,-30,-8,102,-8,-8,-9,-123,-9,35,-9,-67,-10,103,-10,16,-10,-59,-11,-127,-11,66,-11,11,-11,-32,-12,-73,-12,-102,-12,-122,-12,116,-12,112,-12,118,-12,122,-12,-106,-12,-88,-12,-47,-12,-5,-12,45,-11,104,-11,-86,-11,-12,-11,69,-10,-100,-10,-7,-10,95,-9,-55,-9,57,-8,-78,-8,39,-7,-82,-7,43,-6,-71,-6,67,-5,-45,-5,101,-4,-7,-4,-110,-3,39,-2,-58,-2,92,-1,-6,-1,-109,0,47,1,-56,1,96,2,-8,2,-119,3,32,4,-86,4,55,5,-62,5,62,6,-58,6,56,7,-78,7,33,8,-119,8,-19,8,75,9,-97,9,-13,9,54,10,125,10,-78,10,-26,10,17,11,49,11,79,11,94,11,106,11,108,11,102,11,89,11,63,11,39,11,-5,10,-45,10,-104,10,94,10,25,10,-49,9,122,9,35,9,-62,8,92,8,-13,7,125,7,13,7,-118,6,17,6,-122,5,3,5,116,4,-25,3,85,3,-64,2,44,2,-110,1,-2,0,95,0,-51,-1,46,-1,-103,-2,1,-2,106,-3,-40,-4,70,-4,-75,-5,46,-5,-96,-6,33,-6,-101,-7,38,-7,-87,-8,63,-8,-54,-9,109,-9,6,-9,-78,-10,93,-10,15,-10,-48,-11,-117,-11,93,-11,39,-11,6,-11,-29,-12,-48,-12,-67,-12,-71,-12,-72,-12,-61,-12,-47,-12,-18,-12,10,-11,55,-11,102,-11,-101,-11,-34,-11,32,-10,114,-10,-61,-10,30,-9,-128,-9,-29,-9,86,-8,-63,-8,61,-7,-73,-7,55,-6,-69,-6,69,-5,-52,-5,95,-4,-19,-4,127,-3,23,-2,-87,-2,66,-1,-39,-1,110,0,9,1,-102,1,52,2,-61,2,87,3,-29,3,115,4,-9,4,-128,5,-1,5,124,6,-10,6,103,7,-43,7,64,8,-98,8,0,9,79,9,-91,9,-25,9,45,10,100,10,-104,10,-61,10,-26,10,1,11,22,11,33,11,37,11,34,11,21,11,2,11,-26,10,-60,10,-106,10,104,10,43,10,-21,9,-92,9,83,9,-1,8,-91,8,63,8,-35,7,105,7,-2,6,-127,6,8,6,-121,5,2,5,126,4,-17,3,102,3,-45,2,66,2,-79,1,25,1,-120,0,-16,-1,92,-1,-58,-2,53,-2,-97,-3,17,-3,-127,-4,-10,-5,108,-5,-25,-6,101,-6,-26,-7,109,-7,-7,-8,-122,-8,32,-8,-74,-9,91,-9,1,-9,-82,-10,99,-10,29,-10,-32,-11,-86,-11,122,-11,82,-11,51,-11,23,-11,13,-11,-5,-12,3,-11,3,-11,21,-11,41,-11,72,-11,109,-11,-100,-11,-51,-11,11,-10,75,-10,-105,-10,-26,-10,61,-9,-103,-9,-5,-9,102,-8,-50,-8,72,-7,-71,-7,56,-6,-71,-6,55,-5,-58,-5,71,-4,-37,-4,99,-3,-7,-3,-122,-2,30,-1,-85,-1,67,0,-43,0,102,1,-6,1,-120,2,22,3,-91,3,42,4,-76,4,51,5,-75,5,47,6,-91,6,26,7,-127,7,-18,7,75,8,-87,8,0,9,75,9,-103,9,-43,9,20,10,70,10,113,10,-105,10,-75,10,-56,10,-38,10,-36,10,-34,10,-46,10,-60,10,-87,10}; }
	private static byte[] data77(){ return new byte[] {-117,10,98,10,52,10,-1,9,-64,9,124,9,52,9,-32,8,-117,8,43,8,-55,7,96,7,-10,6,124,6,11,6,-116,5,14,5,-117,4,5,4,124,3,-16,2,101,2,-46,1,70,1,-78,0,35,0,-113,-1,1,-1,109,-2,-31,-3,81,-3,-56,-4,60,-4,-71,-5,48,-5,-74,-6,54,-6,-64,-7,75,-7,-35,-8,114,-8,18,-8,-83,-9,92,-9,1,-9,-67,-10,113,-10,55,-10,-2,-11,-52,-11,-91,-11,-127,-11,103,-11,85,-11,73,-11,68,-11,75,-11,82,-11,106,-11,127,-11,-90,-11,-53,-11,-1,-11,52,-10,115,-10,-72,-10,5,-9,85,-9,-80,-9,10,-8,113,-8,-41,-8,73,-7,-73,-7,49,-6,-85,-6,43,-5,-86,-5,53,-4,-76,-4,72,-3,-50,-3,92,-2,-20,-2,122,-1,11,0,-103,0,42,1,-75,1,69,2,-50,2,88,3,-32,3,96,4,-27,4,95,5,-37,5,78,6,-63,6,40,7,-106,7,-16,7,80,8,-91,8,-13,8,62,9,126,9,-67,9,-18,9,33,10,66,10,102,10,122,10,-114,10,-108,10,-104,10,-110,10,-127,10,114,10,79,10,50,10,2,10,-43,9,-106,9,94,9,17,9,-56,8,119,8,24,8,-62,7,86,7,-12,6,-127,6,19,6,-106,5,36,5,-98,4,35,4,-102,3,22,3,-117,2,4,2,116,1,-22,0,91,0,-50,-1,64,-1,-75,-2,36,-2,-95,-3,17,-3,-113,-4,10,-4,-122,-5,13,-5,-115,-6,27,-6,-91,-7,58,-7,-48,-8,107,-8,16,-8,-78,-9,101,-9,19,-9,-47,-10,-114,-10,87,-10,34,-10,-5,-11,-45,-11,-72,-11,-93,-11,-111,-11,-112,-11,-117,-11,-106,-11,-91,-11,-70,-11,-37,-11,-4,-11,44,-10,90,-10,-101,-10,-44,-10,32,-9,108,-9,-67,-9,25,-8,118,-8,-39,-8,70,-7,-83,-7,38,-6,-106,-6,20,-5,-112,-5,16,-4,-109,-4,26,-3,-97,-3,43,-2,-78,-2,64,-1,-53,-1,86,0,-31,0,110,1,-11,1,127,2,5,3,-119,3,10,4,-117,4,3,5,125,5,-13,5,93,6,-49,6,47,7,-108,7,-18,7,69,8,-107,8,-34,8,36,9,94,9,-104,9,-59,9,-16,9,16,10,45,10,62,10,76,10,80,10,78,10,68,10,51,10,28,10,-5,9,-41,9,-90,9,119,9,55,9,-5,8,-82,8,102,8,13,8,-71,7,86,7,-10,6,-118,6,32,6,-86,5,59,5,-69,4,69,4,-64,3,66,3,-67,2,53,2,-79,1,36,1,-98,0,19,0,-119,-1,0,-1,120,-2,-19,-3,109,-3,-29,-4,102,-4,-28,-5,103,-5,-14,-6,120,-6,10,-6,-101,-7,52,-7,-49,-8,114,-8,23,-8,-59,-9,118,-9,48,-9,-18,-10,-77,-10,127,-10,80,-10,45,-10,8,-10,-11,-11,-33,-11,-42,-11,-42,-11,-45,-11,-25,-11,-15,-11,16,-10,46,-10,86,-10,-122,-10,-74,-10,-8,-10,50,-9,-126,-9,-54,-9,33,-8,120,-8,-40,-8,59,-7,-93,-7,17,-6,127,-6,-9,-6,109,-5,-23,-5,105,-4,-27,-4,109,-3,-18,-3,117,-2,-3,-2,-125,-1,13,0,-111,0,30,1,-98,1,42,2,-88,2,45,3,-84,3,39,4,-92,4,24,5,-117,5,-4,5,98,6,-50,6,43,7,-120,7,-32,7,46,8,125,8,-63,8,-2,8,58,9,104,9,-104,9,-72,9,-36,9,-21,9,1,10,6,10,10,10,2,10,-6,9,-33,9,-51,9,-92,9,-127,9,80,9,25,9,-31,8,-102,8,86,8,6,8,-78,7,90,7,-5,6,-104,6,49,6,-60,5,84,5,-31,4,105,4,-17,3,115,3,-14,2,114,2,-18,1,106,1,-27,0,96,0,-40,-1,84,-1,-51,-2,74,-2,-57,-3,68,-3,-58,-4,72,-4,-50,-5,87,-5,-31,-6,115,-6,4,-6,-98,-7,57,-7,-37,-8,-127,-8,43,-8,-31,-9,-112,-9,86,-9,17,-9,-32,-10,-81,-10,-126,-10,99,-10,70,-10,47,-10,37,-10,25,-10,28,-10,34,-10,47,-10,68,-10,97,-10,-127,-10,-85,-10,-37,-10,16,-9,77,-9,-112,-9,-42,-9,38,-8,122,-8,-48,-8,50,-7,-113,-7,-3,-7,97,-6,-41,-6,68,-5,-65,-5,51,-4,-76,-4,45,-3,-79,-3,47,-2,-76,-2,54,-1,-69,-1,63,0,-62,0,70,1,-55,1,71,2,-52,2,65,3,-58,3,51,4,-77,4,29,5,-113,5,-7,5,92,6,-63,6,27,7,116,7,-58,7,18,8,89,8,-100,8,-45,8,12,9,54,9,98,9,-128,9,-99,9,-84,9,-65,9,-65,9,-61,9,-72,9,-87,9,-106,9,119,9,87,9,42,9,-3,8,-59,8,-119,8,71,8,-1,7,-80,7,92,7,8,7,-92,6,73,6,-34,5,116,5,8,5,-107,4,31,4,-85,3,44,3,-78,2,52,2,-76,1,51,1,-80,0,48,0,-83,-1,42,-1,-85,-2,40,-2,-84,-3,44,-3,-76,-4,56,-4}; }
	private static byte[] data78(){ return new byte[] {-59,-5,80,-5,-32,-6,120,-6,10,-6,-84,-7,71,-7,-13,-8,-104,-8,76,-8,-1,-9,-71,-9,126,-9,63,-9,19,-9,-32,-10,-66,-10,-100,-10,-123,-10,113,-10,103,-10,98,-10,98,-10,110,-10,122,-10,-108,-10,-82,-10,-44,-10,-5,-10,46,-9,97,-9,-94,-9,-32,-9,44,-8,118,-8,-53,-8,34,-7,127,-7,-33,-7,72,-6,-85,-6,32,-5,-119,-5,3,-4,116,-4,-14,-4,103,-3,-22,-3,98,-2,-25,-2,98,-1,-27,-1,100,0,-27,0,99,1,-30,1,95,2,-40,2,85,3,-58,3,64,4,-84,4,28,5,-122,5,-24,5,81,6,-91,6,7,7,81,7,-87,7,-24,7,51,8,108,8,-91,8,-42,8,2,9,36,9,70,9,91,9,108,9,121,9,121,9,122,9,109,9,95,9,72,9,40,9,10,9,-41,8,-79,8,114,8,59,8,-10,7,-81,7,98,7,17,7,-72,6,93,6,-3,5,-106,5,52,5,-65,4,89,4,-34,3,113,3,-12,2,125,2,3,2,-124,1,9,1,-118,0,10,0,-112,-1,13,-1,-107,-2,19,-2,-98,-3,31,-3,-80,-4,50,-4,-54,-5,82,-5,-18,-6,-126,-6,32,-6,-66,-7,103,-7,12,-7,-66,-8,111,-8,40,-8,-23,-9,-86,-9,119,-9,69,-9,29,-9,-8,-10,-36,-10,-60,-10,-73,-10,-86,-10,-85,-10,-87,-10,-71,-10,-59,-10,-32,-10,-5,-10,33,-9,73,-9,124,-9,-81,-9,-18,-9,47,-8,116,-8,-59,-8,17,-7,109,-7,-60,-7,37,-6,-120,-6,-17,-6,90,-5,-57,-5,58,-4,-85,-4,35,-3,-104,-3,20,-2,-116,-2,10,-1,-123,-1,1,0,127,0,-8,0,120,1,-21,1,108,2,-35,2,84,3,-57,3,53,4,-94,4,15,5,112,5,-43,5,50,6,-119,6,-30,6,47,7,122,7,-63,7,-1,7,58,8,111,8,-98,8,-60,8,-23,8,4,9,24,9,43,9,47,9,54,9,45,9,39,9,17,9,-1,8,-35,8,-69,8,-111,8,95,8,43,8,-18,7,-82,7,103,7,26,7,-52,6,114,6,29,6,-70,5,92,5,-12,4,-117,4,30,4,-80,3,60,3,-54,2,83,2,-37,1,99,1,-22,0,108,0,-8,-1,118,-1,2,-1,-123,-2,14,-2,-103,-3,34,-3,-81,-4,64,-4,-48,-5,105,-5,-3,-6,-101,-6,60,-6,-35,-7,-118,-7,50,-7,-25,-8,-100,-8,89,-8,27,-8,-32,-9,-80,-9,126,-9,92,-9,55,-9,29,-9,9,-9,-7,-10,-14,-10,-15,-10,-13,-10,1,-9,16,-9,40,-9,72,-9,104,-9,-106,-9,-62,-9,-6,-9,54,-8,115,-8,-66,-8,2,-7,91,-7,-91,-7,9,-6,92,-6,-60,-6,37,-5,-115,-5,-5,-5,101,-4,-40,-4,73,-3,-66,-3,51,-2,-85,-2,34,-1,-101,-1,20,0,-117,0,5,1,123,1,-15,1,103,2,-39,2,75,3,-71,3,36,4,-113,4,-14,4,88,5,-78,5,16,6,99,6,-73,6,2,7,75,7,-116,7,-53,7,1,8,52,8,97,8,-122,8,-88,8,-65,8,-41,8,-29,8,-21,8,-19,8,-27,8,-33,8,-56,8,-73,8,-110,8,117,8,70,8,27,8,-29,7,-86,7,105,7,37,7,-37,6,-117,6,56,6,-30,5,-125,5,39,5,-64,4,93,4,-15,3,-121,3,23,3,-91,2,54,2,-66,1,77,1,-45,0,96,0,-27,-1,115,-1,-6,-2,-123,-2,18,-2,-99,-3,46,-3,-67,-4,82,-4,-25,-5,-127,-5,26,-5,-67,-6,94,-6,7,-6,-78,-7,97,-7,23,-7,-48,-8,-113,-8,82,-8,29,-8,-22,-9,-63,-9,-103,-9,123,-9,97,-9,76,-9,66,-9,54,-9,58,-9,58,-9,74,-9,87,-9,114,-9,-115,-9,-79,-9,-39,-9,12,-8,57,-8,123,-8,-77,-8,-4,-8,66,-7,-110,-7,-30,-7,59,-6,-109,-6,-15,-6,86,-5,-72,-5,33,-4,-117,-4,-8,-4,102,-3,-37,-3,71,-2,-65,-2,49,-1,-90,-1,27,0,-112,0,3,1,121,1,-24,1,92,2,-55,2,56,3,-94,3,10,4,112,4,-45,4,48,5,-114,5,-31,5,56,6,-124,6,-49,6,22,7,81,7,-110,7,-61,7,-11,7,34,8,65,8,102,8,123,8,-112,8,-98,8,-95,8,-88,8,-99,8,-104,8,-127,8,111,8,77,8,46,8,4,8,-41,7,-95,7,108,7,41,7,-22,6,-95,6,82,6,5,6,-82,5,84,5,-5,4,-107,4,55,4,-50,3,102,3,-6,2,-113,2,29,2,-80,1,60,1,-54,0,88,0,-26,-1,113,-1,1,-1,-115,-2,30,-2,-80,-3,63,-3,-41,-4,108,-4,5,-4,-91,-5,62,-5,-25,-6,-119,-6,54,-6,-29,-7,-107,-7,78,-7,10,-7,-56,-8,-109,-8,87,-8,48,-8,-1,-9,-32,-9,-66,-9,-89,-9,-109,-9,-121,-9,-127,-9,125,-9,-122,-9,-116,-9,-95,-9,-73,-9,-47,-9,-11,-9,30,-8,71,-8,-127,-8,-79,-8}; }
	private static byte[] data79(){ return new byte[] {-13,-8,51,-7,122,-7,-58,-7,21,-6,104,-6,-64,-6,28,-5,121,-5,-36,-5,63,-4,-89,-4,17,-3,123,-3,-22,-3,86,-2,-58,-2,57,-1,-91,-1,28,0,-120,0,-5,0,105,1,-39,1,70,2,-78,2,27,3,-126,3,-24,3,74,4,-86,4,3,5,94,5,-80,5,3,6,77,6,-106,6,-41,6,25,7,77,7,-122,7,-79,7,-37,7,2,8,27,8,56,8,71,8,86,8,92,8,95,8,88,8,78,8,63,8,38,8,13,8,-21,7,-62,7,-103,7,100,7,46,7,-13,6,-78,6,109,6,34,6,-42,5,127,5,49,5,-48,4,120,4,22,4,-78,3,80,3,-26,2,127,2,15,2,-86,1,50,1,-48,0,86,0,-19,-1,125,-1,12,-1,-93,-2,48,-2,-54,-3,92,-3,-9,-4,-113,-4,46,-4,-53,-5,110,-5,22,-5,-69,-6,108,-6,26,-6,-48,-7,-118,-7,72,-7,9,-7,-46,-8,-98,-8,113,-8,72,-8,35,-8,7,-8,-20,-9,-34,-9,-51,-9,-56,-9,-58,-9,-55,-9,-42,-9,-28,-9,-7,-9,23,-8,51,-8,95,-8,-123,-8,-71,-8,-20,-8,41,-7,104,-7,-85,-7,-11,-7,62,-6,-108,-6,-30,-6,64,-5,-107,-5,-6,-5,84,-4,-67,-4,31,-3,-121,-3,-14,-3,92,-2,-57,-2,52,-1,-95,-1,13,0,125,0,-24,0,82,1,-63,1,40,2,-111,2,-8,2,90,3,-65,3,27,4,122,4,-48,4,40,5,120,5,-56,5,17,6,86,6,-104,6,-44,6,11,7,66,7,103,7,-101,7,-78,7,-38,7,-21,7,1,8,13,8,21,8,23,8,17,8,11,8,-10,7,-23,7,-57,7,-82,7,-125,7,92,7,45,7,-10,6,-64,6,126,6,62,6,-7,5,-87,5,96,5,8,5,-74,4,91,4,-1,3,-97,3,63,3,-38,2,119,2,11,2,-88,1,55,1,-44,0,100,0,-6,-1,-111,-1,33,-1,-67,-2,78,-2,-22,-3,-127,-3,31,-3,-70,-4,92,-4,-5,-5,-93,-5,74,-5,-9,-6,-90,-6,87,-6,17,-6,-55,-7,-116,-7,78,-7,22,-7,-24,-8,-75,-8,-109,-8,105,-8,83,-8,52,-8,39,-8,21,-8,16,-8,14,-8,15,-8,27,-8,40,-8,60,-8,85,-8,117,-8,-105,-8,-61,-8,-17,-8,33,-7,93,-7,-107,-7,-38,-7,28,-6,101,-6,-74,-6,2,-5,91,-5,-82,-5,12,-4,102,-4,-56,-4,41,-3,-117,-3,-12,-3,88,-2,-65,-2,44,-1,-113,-1,-2,-1,100,0,-50,0,55,1,-99,1,5,2,104,2,-51,2,44,3,-115,3,-25,3,67,4,-105,4,-20,4,57,5,-119,5,-51,5,22,6,79,6,-111,6,-64,6,-5,6,31,7,78,7,108,7,-115,7,-94,7,-71,7,-63,7,-48,7,-52,7,-49,7,-62,7,-73,7,-93,7,-117,7,109,7,75,7,34,7,-10,6,-60,6,-115,6,84,6,19,6,-48,5,-119,5,60,5,-17,4,-100,4,70,4,-19,3,-108,3,52,3,-42,2,115,2,16,2,-84,1,69,1,-31,0,116,0,20,0,-91,-1,69,-1,-38,-2,116,-2,19,-2,-85,-3,78,-3,-20,-4,-114,-4,55,-4,-39,-5,-118,-5,51,-5,-25,-6,-101,-6,84,-6,17,-6,-46,-7,-105,-7,97,-7,47,-7,3,-7,-37,-8,-73,-8,-99,-8,127,-8,112,-8,96,-8,88,-8,85,-8,87,-8,93,-8,108,-8,125,-8,-109,-8,-77,-8,-49,-8,-4,-8,34,-7,86,-7,-120,-7,-61,-7,0,-6,66,-6,-121,-6,-46,-6,29,-5,112,-5,-63,-5,25,-4,114,-4,-51,-4,43,-3,-116,-3,-22,-3,82,-2,-81,-2,27,-1,123,-1,-30,-1,73,0,-84,0,19,1,118,1,-39,1,57,2,-100,2,-9,2,86,3,-83,3,4,4,91,4,-89,4,-6,4,64,5,-119,5,-53,5,7,6,71,6,116,6,-80,6,-47,6,3,7,31,7,65,7,87,7,108,7,122,7,-124,7,-121,7,-122,7,-128,7,115,7,99,7,77,7,50,7,17,7,-21,6,-60,6,-110,6,99,6,40,6,-20,5,-81,5,103,5,37,5,-44,4,-117,4,51,4,-26,3,-121,3,54,3,-47,2,125,2,21,2,-69,1,84,1,-11,0,-112,0,45,0,-55,-1,101,-1,3,-1,-96,-2,64,-2,-34,-3,-126,-3,35,-3,-55,-4,116,-4,23,-4,-49,-5,115,-5,47,-5,-31,-6,-98,-6,90,-6,31,-6,-32,-7,-78,-7,121,-7,82,-7,40,-7,5,-7,-23,-8,-50,-8,-71,-8,-83,-8,-97,-8,-97,-8,-100,-8,-93,-8,-82,-8,-69,-8,-44,-8,-21,-8,11,-7,46,-7,87,-7,-125,-7,-75,-7,-20,-7,35,-6,101,-6,-93,-6,-20,-6,51,-5,-128,-5,-48,-5,33,-4,120,-4,-49,-4,38,-3,-122,-3,-34,-3,65,-2,-96,-2,-2,-2,99,-1,-62,-1,36,0,-119,0,-28,0,75,1,-89,1,5,2,101,2,-68,2,24,3,111,3,-62,3,21,4}; }
	private static byte[] data80(){ return new byte[] {100,4,-82,4,-6,4,59,5,-128,5,-69,5,-11,5,43,6,91,6,-121,6,-79,6,-47,6,-13,6,9,7,32,7,47,7,57,7,64,7,62,7,61,7,48,7,36,7,14,7,-8,6,-39,6,-72,6,-111,6,101,6,55,6,1,6,-53,5,-117,5,81,5,8,5,-60,4,121,4,42,4,-37,3,-119,3,49,3,-35,2,-127,2,38,2,-52,1,106,1,16,1,-83,0,79,0,-17,-1,-114,-1,49,-1,-48,-2,115,-2,21,-2,-67,-3,93,-3,15,-3,-83,-4,102,-4,10,-4,-59,-5,116,-5,48,-5,-23,-6,-86,-6,108,-6,51,-6,-1,-7,-52,-7,-94,-7,120,-7,86,-7,56,-7,26,-7,10,-7,-11,-8,-18,-8,-27,-8,-29,-8,-25,-8,-16,-8,-3,-8,16,-7,38,-7,64,-7,100,-7,-121,-7,-80,-7,-32,-7,16,-6,71,-6,-127,-6,-65,-6,0,-5,71,-5,-115,-5,-40,-5,41,-4,118,-4,-51,-4,31,-3,120,-3,-46,-3,41,-2,-120,-2,-29,-2,65,-1,-97,-1,-4,-1,90,0,-70,0,19,1,116,1,-54,1,42,2,124,2,-42,2,43,3,123,3,-51,3,24,4,99,4,-86,4,-17,4,45,5,108,5,-93,5,-39,5,8,6,55,6,93,6,-125,6,-96,6,-69,6,-46,6,-31,6,-17,6,-10,6,-8,6,-10,6,-16,6,-31,6,-43,6,-70,6,-91,6,-125,6,96,6,58,6,12,6,-34,5,-87,5,111,5,54,5,-12,4,-76,4,107,4,36,4,-41,3,-119,3,57,3,-29,2,-112,2,57,2,-31,1,-122,1,45,1,-48,0,118,0,25,0,-67,-1,97,-1,6,-1,-85,-2,82,-2,-8,-3,-91,-3,74,-3,-3,-4,-90,-4,92,-4,13,-4,-60,-5,-128,-5,56,-5,-1,-6,-69,-6,-119,-6,81,-6,32,-6,-10,-7,-54,-7,-88,-7,-118,-7,107,-7,89,-7,67,-7,56,-7,48,-7,42,-7,47,-7,47,-7,65,-7,73,-7,98,-7,120,-7,-106,-7,-73,-7,-35,-7,6,-6,55,-6,102,-6,-97,-6,-43,-6,22,-5,83,-5,-100,-5,-36,-5,46,-4,113,-4,-56,-4,20,-3,105,-3,-67,-3,17,-2,110,-2,-64,-2,31,-1,116,-1,-47,-1,42,0,-123,0,-35,0,58,1,-117,1,-22,1,56,2,-111,2,-30,2,48,3,-127,3,-55,3,19,4,90,4,-103,4,-34,4,18,5,83,5,-127,5,-75,5,-30,5,7,6,49,6,77,6,105,6,-126,6,-109,6,-94,6,-84,6,-81,6,-79,6,-84,6,-94,6,-106,6,-126,6,108,6,81,6,49,6,13,6,-26,5,-72,5,-119,5,85,5,29,5,-29,4,-92,4,98,4,29,4,-40,3,-119,3,67,3,-17,2,-95,2,79,2,-8,1,-90,1,78,1,-9,0,-96,0,71,0,-18,-1,-104,-1,61,-1,-22,-2,-113,-2,61,-2,-26,-3,-105,-3,66,-3,-9,-4,-88,-4,93,-4,25,-4,-50,-5,-110,-5,79,-5,22,-5,-37,-6,-86,-6,117,-6,76,-6,33,-6,-4,-7,-34,-7,-67,-7,-86,-7,-110,-7,-120,-7,119,-7,120,-7,113,-7,119,-7,126,-7,-119,-7,-101,-7,-80,-7,-55,-7,-26,-7,10,-6,46,-6,88,-6,-118,-6,-76,-6,-13,-6,34,-5,102,-5,-95,-5,-26,-5,41,-4,113,-4,-68,-4,7,-3,89,-3,-92,-3,-6,-3,74,-2,-96,-2,-10,-2,73,-1,-95,-1,-9,-1,78,0,-93,0,-5,0,75,1,-91,1,-15,1,73,2,-108,2,-28,2,47,3,120,3,-65,3,6,4,67,4,-123,4,-65,4,-9,4,44,5,92,5,-118,5,-78,5,-39,5,-8,5,24,6,46,6,67,6,83,6,96,6,102,6,105,6,105,6,94,6,90,6,69,6,54,6,30,6,-1,5,-29,5,-68,5,-106,5,106,5,56,5,8,5,-47,4,-107,4,91,4,23,4,-40,3,-111,3,74,3,-2,2,-75,2,98,2,26,2,-62,1,117,1,30,1,-50,0,118,0,38,0,-51,-1,123,-1,40,-1,-47,-2,-123,-2,44,-2,-30,-3,-111,-3,68,-3,-3,-4,-82,-4,110,-4,38,-4,-24,-5,-88,-5,110,-5,53,-5,2,-5,-47,-6,-94,-6,123,-6,82,-6,52,-6,20,-6,-5,-7,-26,-7,-44,-7,-55,-7,-66,-7,-68,-7,-69,-7,-63,-7,-57,-7,-39,-7,-29,-7,3,-6,18,-6,57,-6,83,-6,-128,-6,-92,-6,-42,-6,3,-5,56,-5,114,-5,-87,-5,-21,-5,39,-4,108,-4,-77,-4,-9,-4,70,-3,-117,-3,-33,-3,39,-2,126,-2,-56,-2,31,-1,110,-1,-63,-1,21,0,101,0,-69,0,9,1,92,1,-86,1,-6,1,71,2,-110,2,-35,2,35,3,105,3,-83,3,-20,3,42,4,102,4,-101,4,-46,4,2,5,47,5,89,5,-128,5,-95,5,-63,5,-37,5,-18,5,6,6,14,6,29,6,30,6,34,6,31,6,22,6,13,6,-6,5,-23,5,-47,5,-77,5,-105,5,111,5,74,5,32,5}; }
	private static byte[] data81(){ return new byte[] {-19,4,-63,4,-120,4,80,4,23,4,-43,3,-103,3,82,3,17,3,-59,2,126,2,52,2,-28,1,-99,1,70,1,-2,0,-87,0,89,0,11,0,-73,-1,105,-1,25,-1,-58,-2,126,-2,42,-2,-27,-3,-108,-3,80,-3,7,-3,-62,-4,-125,-4,62,-4,6,-4,-56,-5,-111,-5,95,-5,42,-5,0,-5,-44,-6,-82,-6,-118,-6,109,-6,79,-6,59,-6,38,-6,23,-6,12,-6,6,-6,1,-6,7,-6,6,-6,22,-6,31,-6,53,-6,71,-6,100,-6,126,-6,-93,-6,-56,-6,-19,-6,30,-5,73,-5,127,-5,-75,-5,-21,-5,41,-4,103,-4,-90,-4,-21,-4,46,-3,119,-3,-66,-3,9,-2,83,-2,-95,-2,-19,-2,62,-1,-120,-1,-38,-1,40,0,118,0,-58,0,18,1,95,1,-83,1,-12,1,64,2,-120,2,-53,2,18,3,81,3,-110,3,-50,3,9,4,63,4,115,4,-89,4,-48,4,1,5,33,5,75,5,100,5,-122,5,-101,5,-80,5,-63,5,-53,5,-41,5,-42,5,-36,5,-45,5,-48,5,-65,5,-76,5,-101,5,-120,5,106,5,75,5,41,5,2,5,-40,4,-84,4,120,4,74,4,15,4,-39,3,-100,3,94,3,28,3,-35,2,-108,2,82,2,9,2,-67,1,120,1,39,1,-33,0,-110,0,67,0,-6,-1,-87,-1,94,-1,19,-1,-58,-2,125,-2,51,-2,-22,-3,-91,-3,95,-3,30,-3,-39,-4,-96,-4,92,-4,45,-4,-22,-5,-64,-5,-121,-5,94,-5,49,-5,10,-5,-26,-6,-58,-6,-87,-6,-114,-6,126,-6,100,-6,97,-6,77,-6,79,-6,74,-6,75,-6,85,-6,89,-6,111,-6,120,-6,-105,-6,-89,-6,-53,-6,-25,-6,14,-5,53,-5,94,-5,-113,-5,-69,-5,-11,-5,39,-4,98,-4,-97,-4,-40,-4,32,-3,89,-3,-90,-3,-28,-3,47,-2,117,-2,-65,-2,8,-1,84,-1,-99,-1,-23,-1,52,0,126,0,-54,0,18,1,93,1,-94,1,-19,1,46,2,118,2,-75,2,-9,2,51,3,114,3,-88,3,-30,3,20,4,69,4,118,4,-100,4,-53,4,-25,4,16,5,40,5,70,5,89,5,110,5,123,5,-121,5,-113,5,-112,5,-109,5,-118,5,-121,5,118,5,107,5,84,5,63,5,34,5,7,5,-31,4,-64,4,-107,4,106,4,62,4,8,4,-40,3,-97,3,103,3,43,3,-18,2,-84,2,111,2,40,2,-27,1,-95,1,86,1,19,1,-57,0,-126,0,52,0,-15,-1,-95,-1,95,-1,16,-1,-48,-2,-126,-2,66,-2,-5,-3,-73,-3,122,-3,54,-3,-4,-4,-65,-4,-122,-4,81,-4,25,-4,-18,-5,-71,-5,-107,-5,102,-5,68,-5,34,-5,3,-5,-22,-6,-48,-6,-66,-6,-83,-6,-94,-6,-105,-6,-107,-6,-112,-6,-105,-6,-102,-6,-91,-6,-76,-6,-61,-6,-38,-6,-15,-6,14,-5,45,-5,80,-5,117,-5,-97,-5,-54,-5,-6,-5,43,-4,94,-4,-104,-4,-51,-4,11,-3,71,-3,-122,-3,-58,-3,11,-2,73,-2,-109,-2,-42,-2,26,-1,103,-1,-91,-1,-11,-1,55,0,-128,0,-58,0,12,1,81,1,-105,1,-40,1,26,2,92,2,-105,2,-39,2,15,3,74,3,-128,3,-78,3,-26,3,17,4,66,4,100,4,-113,4,-82,4,-50,4,-21,4,2,5,23,5,41,5,53,5,65,5,71,5,74,5,73,5,68,5,60,5,50,5,32,5,17,5,-10,4,-31,4,-65,4,-92,4,125,4,87,4,48,4,-2,3,-42,3,-96,3,108,3,57,3,-6,2,-57,2,-124,2,75,2,7,2,-54,1,-124,1,68,1,-2,0,-70,0,117,0,48,0,-23,-1,-89,-1,94,-1,29,-1,-41,-2,-108,-2,85,-2,16,-2,-43,-3,-108,-3,90,-3,31,-3,-25,-4,-79,-4,127,-4,74,-4,33,-4,-16,-5,-54,-5,-91,-5,125,-5,100,-5,66,-5,44,-5,19,-5,5,-5,-16,-6,-21,-6,-35,-6,-36,-6,-38,-6,-35,-6,-29,-6,-19,-6,-8,-6,12,-5,29,-5,56,-5,79,-5,110,-5,-113,-5,-75,-5,-39,-5,5,-4,48,-4,95,-4,-110,-4,-58,-4,-8,-4,55,-3,106,-3,-86,-3,-25,-3,35,-2,102,-2,-93,-2,-22,-2,39,-1,111,-1,-81,-1,-13,-1,56,0,121,0,-67,0,0,1,65,1,-127,1,-63,1,-1,1,61,2,118,2,-79,2,-24,2,30,3,82,3,-128,3,-78,3,-37,3,6,4,46,4,76,4,115,4,-116,4,-89,4,-64,4,-48,4,-27,4,-19,4,-5,4,-2,4,3,5,0,5,-2,4,-13,4,-20,4,-37,4,-54,4,-76,4,-98,4,127,4,100,4,64,4,28,4,-9,3,-56,3,-93,3,107,3,68,3,6,3,-39,2,-100,2,102,2,42,2,-19,1,-78,1,112,1,52,1,-15,0,-79,0,113,0,45,0,-19,-1,-84,-1,104,-1,44,-1,-25,-2,-85,-2,107,-2,47,-2,-14,-3,-71,-3}; }
	private static byte[] data82(){ return new byte[] {126,-3,75,-3,17,-3,-30,-4,-80,-4,127,-4,89,-4,40,-4,8,-4,-32,-5,-64,-5,-93,-5,-123,-5,112,-5,91,-5,70,-5,61,-5,45,-5,40,-5,35,-5,35,-5,35,-5,43,-5,52,-5,61,-5,82,-5,95,-5,122,-5,-112,-5,-82,-5,-53,-5,-17,-5,17,-4,60,-4,99,-4,-111,-4,-66,-4,-15,-4,34,-3,89,-3,-115,-3,-56,-3,-1,-3,61,-2,118,-2,-73,-2,-14,-2,50,-1,113,-1,-80,-1,-15,-1,48,0,112,0,-83,0,-16,0,40,1,106,1,-91,1,-36,1,28,2,78,2,-120,2,-70,2,-17,2,29,3,79,3,119,3,-93,3,-55,3,-19,3,18,4,43,4,78,4,95,4,124,4,-118,4,-100,4,-88,4,-80,4,-71,4,-71,4,-72,4,-72,4,-85,4,-88,4,-108,4,-119,4,112,4,94,4,65,4,38,4,7,4,-30,3,-61,3,-108,3,114,3,63,3,22,3,-30,2,-78,2,126,2,69,2,19,2,-43,1,-97,1,98,1,39,1,-22,0,-82,0,111,0,51,0,-15,-1,-69,-1,115,-1,66,-1,-6,-2,-57,-2,-120,-2,78,-2,25,-2,-35,-3,-85,-3,118,-3,68,-3,19,-3,-26,-4,-72,-4,-110,-4,102,-4,69,-4,33,-4,2,-4,-26,-5,-53,-5,-75,-5,-95,-5,-113,-5,-125,-5,118,-5,114,-5,105,-5,108,-5,106,-5,114,-5,122,-5,-127,-5,-105,-5,-96,-5,-68,-5,-51,-5,-21,-5,6,-4,39,-4,72,-4,110,-4,-108,-4,-66,-4,-22,-4,22,-3,73,-3,120,-3,-84,-3,-31,-3,22,-2,78,-2,-119,-2,-67,-2,-1,-2,49,-1,117,-1,-86,-1,-22,-1,37,0,94,0,-97,0,-43,0,17,1,76,1,-127,1,-67,1,-16,1,37,2,90,2,-117,2,-70,2,-23,2,19,3,63,3,102,3,-118,3,-83,3,-51,3,-21,3,4,4,31,4,48,4,69,4,84,4,93,4,107,4,109,4,115,4,112,4,112,4,102,4,98,4,81,4,69,4,50,4,28,4,7,4,-24,3,-46,3,-86,3,-112,3,101,3,64,3,26,3,-23,2,-62,2,-113,2,95,2,47,2,-9,1,-57,1,-115,1,87,1,33,1,-28,0,-80,0,112,0,61,0,-3,-1,-58,-1,-115,-1,80,-1,27,-1,-31,-2,-88,-2,119,-2,58,-2,14,-2,-43,-3,-89,-3,121,-3,70,-3,34,-3,-15,-4,-49,-4,-89,-4,-126,-4,105,-4,65,-4,47,-4,14,-4,-1,-5,-26,-5,-36,-5,-56,-5,-64,-5,-69,-5,-80,-5,-73,-5,-82,-5,-68,-5,-69,-5,-53,-5,-45,-5,-24,-5,-12,-5,17,-4,33,-4,66,-4,91,-4,126,-4,-100,-4,-58,-4,-27,-4,21,-3,58,-3,105,-3,-105,-3,-58,-3,-8,-3,42,-2,93,-2,-109,-2,-56,-2,0,-1,52,-1,112,-1,-94,-1,-31,-1,20,0,79,0,-123,0,-67,0,-13,0,44,1,92,1,-106,1,-60,1,-6,1,40,2,86,2,-122,2,-82,2,-36,2,-1,2,40,3,72,3,108,3,-121,3,-89,3,-66,3,-43,3,-21,3,-7,3,13,4,20,4,33,4,36,4,42,4,42,4,39,4,36,4,24,4,19,4,-1,3,-10,3,-36,3,-52,3,-80,3,-104,3,121,3,91,3,56,3,22,3,-18,2,-56,2,-101,2,116,2,67,2,23,2,-27,1,-75,1,-127,1,80,1,26,1,-26,0,-80,0,122,0,68,0,14,0,-40,-1,-95,-1,108,-1,54,-1,2,-1,-51,-2,-100,-2,103,-2,57,-2,6,-2,-36,-3,-85,-3,-124,-3,88,-3,48,-3,15,-3,-28,-4,-52,-4,-92,-4,-112,-4,110,-4,92,-4,66,-4,53,-4,30,-4,25,-4,5,-4,6,-4,-6,-5,-4,-5,-6,-5,-2,-5,3,-4,14,-4,21,-4,40,-4,53,-4,73,-4,97,-4,117,-4,-109,-4,-83,-4,-48,-4,-18,-4,18,-3,57,-3,92,-3,-116,-3,-81,-3,-31,-3,10,-2,60,-2,107,-2,-100,-2,-51,-2,2,-1,50,-1,105,-1,-101,-1,-48,-1,4,0,57,0,109,0,-95,0,-45,0,6,1,57,1,105,1,-102,1,-57,1,-9,1,31,2,79,2,115,2,-97,2,-65,2,-23,2,3,3,41,3,66,3,94,3,120,3,-116,3,-96,3,-77,3,-66,3,-50,3,-43,3,-36,3,-30,3,-33,3,-29,3,-37,3,-40,3,-52,3,-63,3,-77,3,-94,3,-113,3,121,3,97,3,69,3,44,3,9,3,-19,2,-58,2,-92,2,124,2,85,2,43,2,1,2,-45,1,-88,1,118,1,73,1,24,1,-26,0,-74,0,-125,0,81,0,30,0,-19,-1,-73,-1,-118,-1,83,-1,38,-1,-13,-2,-60,-2,-107,-2,104,-2,57,-2,16,-2,-29,-3,-65,-3,-109,-3,114,-3,75,-3,43,-3,13,-3,-21,-4,-42,-4,-74,-4,-91,-4,-115,-4,123,-4,109,-4,94,-4,85,-4,75,-4,70,-4,68,-4,65,-4,70,-4,71,-4,82,-4,88,-4,104,-4,114,-4}; }
	private static byte[] data83(){ return new byte[] {-121,-4,-105,-4,-81,-4,-57,-4,-33,-4,-3,-4,27,-3,57,-3,95,-3,126,-3,-87,-3,-53,-3,-9,-3,29,-2,77,-2,116,-2,-90,-2,-48,-2,1,-1,49,-1,94,-1,-110,-1,-65,-1,-14,-1,33,0,84,0,-128,0,-75,0,-34,0,18,1,62,1,105,1,-104,1,-64,1,-22,1,20,2,56,2,96,2,127,2,-90,2,-64,2,-30,2,-2,2,20,3,48,3,65,3,88,3,102,3,119,3,-128,3,-115,3,-111,3,-104,3,-102,3,-105,3,-103,3,-112,3,-118,3,-126,3,112,3,105,3,80,3,68,3,41,3,21,3,-7,2,-33,2,-64,2,-94,2,-128,2,92,2,58,2,17,2,-18,1,-63,1,-102,1,110,1,66,1,24,1,-24,0,-68,0,-115,0,94,0,49,0,1,0,-45,-1,-92,-1,118,-1,72,-1,27,-1,-18,-2,-60,-2,-106,-2,112,-2,67,-2,32,-2,-10,-3,-44,-3,-81,-3,-112,-3,109,-3,82,-3,52,-3,25,-3,5,-3,-23,-4,-37,-4,-59,-4,-72,-4,-89,-4,-94,-4,-108,-4,-110,-4,-117,-4,-119,-4,-114,-4,-117,-4,-104,-4,-103,-4,-88,-4,-78,-4,-64,-4,-43,-4,-30,-4,-2,-4,15,-3,45,-3,68,-3,101,-3,127,-3,-91,-3,-63,-3,-23,-3,11,-2,49,-2,93,-2,125,-2,-81,-2,-46,-2,2,-1,42,-1,88,-1,-124,-1,-80,-1,-34,-1,10,0,54,0,101,0,-114,0,-67,0,-26,0,18,1,58,1,101,1,-118,1,-74,1,-44,1,0,2,28,2,66,2,96,2,125,2,-99,2,-78,2,-48,2,-29,2,-8,2,14,3,25,3,44,3,54,3,64,3,72,3,78,3,80,3,82,3,80,3,76,3,70,3,64,3,50,3,42,3,23,3,8,3,-10,2,-32,2,-54,2,-77,2,-109,2,127,2,88,2,67,2,23,2,-1,1,-44,1,-77,1,-116,1,101,1,61,1,22,1,-20,0,-64,0,-102,0,106,0,69,0,21,0,-19,-1,-63,-1,-105,-1,108,-1,67,-1,24,-1,-13,-2,-58,-2,-91,-2,121,-2,90,-2,51,-2,16,-2,-13,-3,-51,-3,-74,-3,-107,-3,123,-3,100,-3,75,-3,54,-3,36,-3,17,-3,2,-3,-10,-4,-22,-4,-31,-4,-37,-4,-44,-4,-43,-4,-46,-4,-44,-4,-38,-4,-35,-4,-23,-4,-16,-4,-1,-4,11,-3,31,-3,45,-3,69,-3,90,-3,113,-3,-116,-3,-89,-3,-62,-3,-27,-3,-1,-3,35,-2,71,-2,102,-2,-112,-2,-81,-2,-37,-2,-1,-2,39,-1,80,-1,118,-1,-93,-1,-56,-1,-12,-1,26,0,71,0,106,0,-101,0,-72,0,-23,0,8,1,52,1,85,1,124,1,-100,1,-65,1,-31,1,-2,1,30,2,56,2,85,2,108,2,-123,2,-101,2,-83,2,-63,2,-49,2,-33,2,-21,2,-11,2,-5,2,6,3,3,3,14,3,4,3,10,3,1,3,-4,2,-12,2,-23,2,-35,2,-48,2,-66,2,-84,2,-102,2,-126,2,109,2,84,2,55,2,31,2,-2,1,-30,1,-63,1,-95,1,126,1,91,1,56,1,18,1,-17,0,-58,0,-93,0,120,0,87,0,41,0,7,0,-35,-1,-73,-1,-111,-1,105,-1,67,-1,32,-1,-7,-2,-42,-2,-78,-2,-111,-2,111,-2,80,-2,48,-2,18,-2,-7,-3,-37,-3,-61,-3,-85,-3,-106,-3,127,-3,113,-3,91,-3,80,-3,65,-3,53,-3,46,-3,37,-3,31,-3,30,-3,25,-3,30,-3,28,-3,37,-3,37,-3,53,-3,57,-3,73,-3,85,-3,101,-3,119,-3,-118,-3,-97,-3,-76,-3,-49,-3,-28,-3,4,-2,27,-2,61,-2,88,-2,122,-2,-104,-2,-67,-2,-38,-2,4,-1,34,-1,74,-1,108,-1,-111,-1,-73,-1,-35,-1,2,0,39,0,75,0,113,0,-107,0,-69,0,-37,0,1,1,32,1,69,1,97,1,-123,1,-97,1,-64,1,-40,1,-10,1,12,2,39,2,58,2,82,2,98,2,117,2,-123,2,-111,2,-95,2,-90,2,-76,2,-74,2,-65,2,-66,2,-62,2,-64,2,-67,2,-70,2,-79,2,-86,2,-95,2,-108,2,-121,2,120,2,101,2,85,2,64,2,42,2,20,2,-6,1,-30,1,-58,1,-86,1,-114,1,110,1,80,1,48,1,14,1,-16,0,-55,0,-84,0,-123,0,99,0,66,0,25,0,-2,-1,-48,-1,-72,-1,-116,-1,110,-1,76,-1,38,-1,13,-1,-29,-2,-51,-2,-88,-2,-115,-2,113,-2,82,-2,61,-2,32,-2,10,-2,-13,-3,-32,-3,-55,-3,-68,-3,-91,-3,-98,-3,-116,-3,-125,-3,120,-3,112,-3,108,-3,102,-3,100,-3,100,-3,99,-3,104,-3,107,-3,116,-3,121,-3,-124,-3,-112,-3,-101,-3,-82,-3,-70,-3,-51,-3,-30,-3,-12,-3,13,-2,32,-2,62,-2,82,-2,115,-2,-119,-2,-86,-2,-60,-2,-26,-2,2,-1,36,-1,67,-1,100,-1,-123,-1,-90,-1,-55,-1,-24,-1,12,0,44,0}; }
	private static byte[] data84(){ return new byte[] {77,0,113,0,-115,0,-78,0,-50,0,-18,0,15,1,40,1,74,1,98,1,126,1,-105,1,-78,1,-57,1,-33,1,-12,1,4,2,27,2,41,2,56,2,71,2,81,2,94,2,100,2,110,2,113,2,117,2,122,2,118,2,122,2,114,2,113,2,105,2,98,2,87,2,79,2,62,2,53,2,33,2,18,2,0,2,-21,1,-41,1,-63,1,-87,1,-112,1,121,1,91,1,68,1,36,1,9,1,-21,0,-50,0,-82,0,-111,0,111,0,82,0,49,0,18,0,-14,-1,-46,-1,-76,-1,-108,-1,116,-1,88,-1,56,-1,28,-1,0,-1,-30,-2,-55,-2,-83,-2,-105,-2,121,-2,106,-2,75,-2,62,-2,37,-2,22,-2,3,-2,-10,-3,-27,-3,-38,-3,-49,-3,-61,-3,-65,-3,-75,-3,-78,-3,-83,-3,-83,-3,-85,-3,-83,-3,-79,-3,-77,-3,-67,-3,-63,-3,-53,-3,-41,-3,-31,-3,-16,-3,-2,-3,15,-2,31,-2,52,-2,69,-2,93,-2,113,-2,-120,-2,-94,-2,-72,-2,-41,-2,-22,-2,13,-1,33,-1,69,-1,92,-1,124,-1,-103,-1,-75,-1,-42,-1,-15,-1,16,0,46,0,73,0,107,0,-125,0,-93,0,-66,0,-40,0,-11,0,13,1,40,1,64,1,89,1,107,1,-120,1,-108,1,-81,1,-68,1,-47,1,-35,1,-17,1,-7,1,6,2,18,2,24,2,33,2,40,2,41,2,49,2,46,2,48,2,49,2,39,2,45,2,28,2,30,2,15,2,8,2,-4,1,-17,1,-30,1,-47,1,-63,1,-81,1,-97,1,-122,1,120,1,90,1,75,1,46,1,26,1,-3,0,-25,0,-54,0,-78,0,-107,0,123,0,95,0,66,0,41,0,9,0,-15,-1,-46,-1,-70,-1,-102,-1,-125,-1,101,-1,79,-1,49,-1,26,-1,2,-1,-24,-2,-42,-2,-70,-2,-87,-2,-109,-2,-127,-2,110,-2,93,-2,78,-2,62,-2,50,-2,38,-2,25,-2,20,-2,4,-2,6,-2,-7,-3,-5,-3,-12,-3,-11,-3,-13,-3,-8,-3,-10,-3,-2,-3,3,-2,8,-2,19,-2,26,-2,39,-2,48,-2,65,-2,77,-2,93,-2,110,-2,127,-2,-111,-2,-88,-2,-73,-2,-47,-2,-28,-2,-3,-2,18,-1,43,-1,68,-1,91,-1,120,-1,-116,-1,-85,-1,-63,-1,-34,-1,-11,-1,19,0,41,0,70,0,94,0,118,0,-111,0,-88,0,-63,0,-40,0,-18,0,5,1,25,1,46,1,67,1,83,1,104,1,118,1,-121,1,-106,1,-95,1,-78,1,-72,1,-57,1,-52,1,-43,1,-36,1,-33,1,-27,1,-26,1,-24,1,-25,1,-25,1,-30,1,-32,1,-38,1,-46,1,-50,1,-63,1,-70,1,-83,1,-96,1,-108,1,-123,1,118,1,101,1,83,1,67,1,44,1,29,1,4,1,-13,0,-38,0,-57,0,-84,0,-102,0,125,0,108,0,76,0,60,0,29,0,10,0,-17,-1,-40,-1,-66,-1,-86,-1,-113,-1,123,-1,98,-1,78,-1,55,-1,34,-1,14,-1,-6,-2,-24,-2,-43,-2,-60,-2,-77,-2,-91,-2,-108,-2,-118,-2,121,-2,115,-2,100,-2,92,-2,87,-2,74,-2,76,-2,63,-2,67,-2,60,-2,61,-2,61,-2,62,-2,65,-2,69,-2,72,-2,81,-2,87,-2,94,-2,107,-2,112,-2,-126,-2,-120,-2,-101,-2,-91,-2,-73,-2,-57,-2,-43,-2,-20,-2,-10,-2,20,-1,27,-1,59,-1,70,-1,98,-1,115,-1,-118,-1,-96,-1,-73,-1,-53,-1,-28,-1,-8,-1,16,0,37,0,60,0,81,0,102,0,126,0,-114,0,-88,0,-72,0,-52,0,-32,0,-16,0,4,1,19,1,35,1,50,1,66,1,76,1,93,1,99,1,113,1,123,1,-128,1,-116,1,-114,1,-106,1,-103,1,-100,1,-98,1,-96,1,-97,1,-99,1,-101,1,-104,1,-109,1,-114,1,-123,1,-127,1,117,1,110,1,97,1,86,1,76,1,59,1,49,1,30,1,18,1,0,1,-16,0,-34,0,-52,0,-70,0,-88,0,-109,0,-127,0,107,0,90,0,66,0,50,0,25,0,8,0,-14,-1,-35,-1,-53,-1,-75,-1,-93,-1,-115,-1,126,-1,103,-1,88,-1,69,-1,52,-1,35,-1,21,-1,3,-1,-9,-2,-25,-2,-36,-2,-49,-2,-61,-2,-70,-2,-81,-2,-89,-2,-95,-2,-106,-2,-106,-2,-117,-2,-114,-2,-124,-2,-119,-2,-125,-2,-121,-2,-123,-2,-117,-2,-119,-2,-108,-2,-109,-2,-100,-2,-93,-2,-86,-2,-77,-2,-64,-2,-61,-2,-41,-2,-36,-2,-18,-2,-9,-2,9,-1,22,-1,37,-1,54,-1,68,-1,88,-1,103,-1,122,-1,-119,-1,-97,-1,-83,-1,-61,-1,-44,-1,-26,-1,-6,-1,11,0,31,0,48,0,67,0,85,0,101,0,121,0,-120,0,-104,0,-86,0,-72,0,-56,0,-43,0,-28,0,-15,0,-4,0,11,1,18,1,31,1,40,1,47,1,58,1,61,1,70,1,75,1,77,1}; }
	private static byte[] data85(){ return new byte[] {84,1,82,1,88,1,85,1,89,1,82,1,87,1,76,1,80,1,70,1,66,1,62,1,49,1,49,1,32,1,29,1,15,1,6,1,-7,0,-17,0,-33,0,-42,0,-61,0,-70,0,-89,0,-102,0,-117,0,121,0,107,0,90,0,73,0,58,0,40,0,23,0,8,0,-11,-1,-25,-1,-43,-1,-60,-1,-74,-1,-92,-1,-106,-1,-121,-1,118,-1,107,-1,89,-1,80,-1,63,-1,54,-1,41,-1,28,-1,21,-1,7,-1,2,-1,-9,-2,-16,-2,-23,-2,-29,-2,-35,-2,-40,-2,-42,-2,-47,-2,-47,-2,-51,-2,-50,-2,-50,-2,-50,-2,-45,-2,-47,-2,-39,-2,-39,-2,-31,-2,-26,-2,-20,-2,-13,-2,-5,-2,3,-1,14,-1,21,-1,34,-1,42,-1,56,-1,66,-1,79,-1,93,-1,103,-1,120,-1,-126,-1,-108,-1,-96,-1,-81,-1,-68,-1,-49,-1,-41,-1,-17,-1,-12,-1,11,0,21,0,36,0,54,0,61,0,86,0,87,0,112,0,116,0,-121,0,-112,0,-99,0,-87,0,-79,0,-62,0,-62,0,-42,0,-43,0,-27,0,-25,0,-14,0,-13,0,-2,0,-1,0,5,1,8,1,9,1,14,1,12,1,15,1,15,1,10,1,14,1,8,1,5,1,4,1,-3,0,-8,0,-11,0,-21,0,-25,0,-33,0,-43,0,-48,0,-61,0,-66,0,-82,0,-86,0,-102,0,-110,0,-122,0,122,0,108,0,99,0,84,0,72,0,61,0,45,0,34,0,21,0,6,0,-3,-1,-21,-1,-28,-1,-46,-1,-55,-1,-69,-1,-80,-1,-92,-1,-103,-1,-116,-1,-123,-1,118,-1,113,-1,99,-1,93,-1,82,-1,77,-1,66,-1,63,-1,51,-1,51,-1,41,-1,39,-1,35,-1,29,-1,29,-1,24,-1,25,-1,21,-1,25,-1,19,-1,26,-1,23,-1,27,-1,31,-1,29,-1,39,-1,40,-1,46,-1,51,-1,56,-1,64,-1,70,-1,79,-1,84,-1,95,-1,100,-1,115,-1,117,-1,-124,-1,-116,-1,-108,-1,-92,-1,-87,-1,-73,-1,-64,-1,-52,-1,-41,-1,-30,-1,-18,-1,-9,-1,4,0,14,0,25,0,36,0,47,0,57,0,66,0,80,0,84,0,99,0,104,0,115,0,123,0,-125,0,-116,0,-113,0,-99,0,-101,0,-87,0,-88,0,-79,0,-77,0,-71,0,-68,0,-66,0,-62,0,-62,0,-60,0,-58,0,-59,0,-57,0,-61,0,-60,0,-63,0,-65,0,-65,0,-73,0,-73,0,-79,0,-83,0,-89,0,-91,0,-102,0,-103,0,-114,0,-119,0,-125,0,121,0,115,0,106,0,98,0,90,0,80,0,73,0,61,0,57,0,42,0,37,0,26,0,16,0,9,0,-2,-1,-12,-1,-17,-1,-31,-1,-37,-1,-45,-1,-57,-1,-61,-1,-72,-1,-78,-1,-86,-1,-94,-1,-101,-1,-107,-1,-113,-1,-119,-1,-126,-1,126,-1,121,-1,116,-1,113,-1,107,-1,107,-1,102,-1,100,-1,100,-1,94,-1,98,-1,93,-1,96,-1,95,-1,95,-1,97,-1,98,-1,100,-1,102,-1,105,-1,108,-1,111,-1,117,-1,116,-1,-128,-1,125,-1,-120,-1,-120,-1,-108,-1,-108,-1,-97,-1,-96,-1,-84,-1,-82,-1,-70,-1,-69,-1,-57,-1,-53,-1,-42,-1,-40,-1,-26,-1,-26,-1,-11,-1,-10,-1,2,0,6,0,15,0,22,0,28,0,37,0,40,0,51,0,53,0,62,0,68,0,72,0,79,0,83,0,88,0,95,0,95,0,105,0,102,0,111,0,111,0,115,0,117,0,120,0,120,0,123,0,124,0,124,0,126,0,124,0,125,0,124,0,124,0,121,0,123,0,115,0,120,0,112,0,113,0,107,0,107,0,99,0,101,0,93,0,90,0,85,0,82,0,75,0,74,0,64,0,62,0,57,0,48,0,50,0,35,0,38,0,25,0,26,0,16,0,14,0,4,0,2,0,-4,-1,-12,-1,-12,-1,-23,-1,-24,-1,-30,-1,-36,-1,-39,-1,-45,-1,-48,-1,-53,-1,-56,-1,-60,-1,-65,-1,-67,-1,-70,-1,-74,-1,-74,-1,-80,-1,-80,-1,-83,-1,-83,-1,-87,-1,-84,-1,-91,-1,-85,-1,-91,-1,-88,-1,-88,-1,-91,-1,-85,-1,-89,-1,-86,-1,-84,-1,-85,-1,-81,-1,-80,-1,-79,-1,-75,-1,-74,-1,-71,-1,-68,-1,-66,-1,-62,-1,-59,-1,-58,-1,-50,-1,-52,-1,-44,-1,-43,-1,-39,-1,-34,-1,-32,-1,-27,-1,-24,-1,-19,-1,-17,-1,-12,-1,-9,-1,-6,-1,1,0,1,0,5,0,11,0,10,0,18,0,19,0,20,0,27,0,26,0,31,0,35,0,32,0,41,0,37,0,44,0,42,0,46,0,46,0,50,0,46,0,54,0,47,0,56,0,49,0,55,0,51,0,55,0,51,0,54,0,52,0,51,0,53,0,48,0,50,0,50,0,44,0,49,0,42,0,44,0,41,0,41,0,36,0,38,0,34,0,32,0,32,0,28,0,26,0,26,0}; }
	private static byte[] data86(){ return new byte[] {22,0,20,0,21,0,14,0,16,0,11,0,12,0,7,0,8,0,3,0,4,0,1,0,-2,-1,0,0,-7,-1,-3,-1,-8,-1,-9,-1,-7,-1,-14,-1,-9,-1,-15,-1,-12,-1,-17,-1,-14,-1,-17,-1,-16,-1,-18,-1,-17,-1,-20,-1,-16,-1,-20,-1,-18,-1,-19,-1,-18,-1,-19,-1,-17,-1,-19,-1,-16,-1,-19,-1,-15,-1,-17,-1,-15,-1,-14,-1,-16,-1,-12,-1,-14,-1,-11,-1,-12,-1,-10,-1,-11,-1,-7,-1,-10,-1,-7,-1,-7,-1,-6,-1,-5,-1,-5,-1,-4,-1,-5,-1,-1,-1,-3,-1,-2,-1,-2,-1,0,0,-2,-1,1,0,-1,-1}; }
	private static byte[] getData(){
		byte[] data = new byte[88200];
		System.arraycopy(data0(), 0, data, 0, 1024);
		System.arraycopy(data1(), 0, data, 1024, 1024);
		System.arraycopy(data2(), 0, data, 2048, 1024);
		System.arraycopy(data3(), 0, data, 3072, 1024);
		System.arraycopy(data4(), 0, data, 4096, 1024);
		System.arraycopy(data5(), 0, data, 5120, 1024);
		System.arraycopy(data6(), 0, data, 6144, 1024);
		System.arraycopy(data7(), 0, data, 7168, 1024);
		System.arraycopy(data8(), 0, data, 8192, 1024);
		System.arraycopy(data9(), 0, data, 9216, 1024);
		System.arraycopy(data10(), 0, data, 10240, 1024);
		System.arraycopy(data11(), 0, data, 11264, 1024);
		System.arraycopy(data12(), 0, data, 12288, 1024);
		System.arraycopy(data13(), 0, data, 13312, 1024);
		System.arraycopy(data14(), 0, data, 14336, 1024);
		System.arraycopy(data15(), 0, data, 15360, 1024);
		System.arraycopy(data16(), 0, data, 16384, 1024);
		System.arraycopy(data17(), 0, data, 17408, 1024);
		System.arraycopy(data18(), 0, data, 18432, 1024);
		System.arraycopy(data19(), 0, data, 19456, 1024);
		System.arraycopy(data20(), 0, data, 20480, 1024);
		System.arraycopy(data21(), 0, data, 21504, 1024);
		System.arraycopy(data22(), 0, data, 22528, 1024);
		System.arraycopy(data23(), 0, data, 23552, 1024);
		System.arraycopy(data24(), 0, data, 24576, 1024);
		System.arraycopy(data25(), 0, data, 25600, 1024);
		System.arraycopy(data26(), 0, data, 26624, 1024);
		System.arraycopy(data27(), 0, data, 27648, 1024);
		System.arraycopy(data28(), 0, data, 28672, 1024);
		System.arraycopy(data29(), 0, data, 29696, 1024);
		System.arraycopy(data30(), 0, data, 30720, 1024);
		System.arraycopy(data31(), 0, data, 31744, 1024);
		System.arraycopy(data32(), 0, data, 32768, 1024);
		System.arraycopy(data33(), 0, data, 33792, 1024);
		System.arraycopy(data34(), 0, data, 34816, 1024);
		System.arraycopy(data35(), 0, data, 35840, 1024);
		System.arraycopy(data36(), 0, data, 36864, 1024);
		System.arraycopy(data37(), 0, data, 37888, 1024);
		System.arraycopy(data38(), 0, data, 38912, 1024);
		System.arraycopy(data39(), 0, data, 39936, 1024);
		System.arraycopy(data40(), 0, data, 40960, 1024);
		System.arraycopy(data41(), 0, data, 41984, 1024);
		System.arraycopy(data42(), 0, data, 43008, 1024);
		System.arraycopy(data43(), 0, data, 44032, 1024);
		System.arraycopy(data44(), 0, data, 45056, 1024);
		System.arraycopy(data45(), 0, data, 46080, 1024);
		System.arraycopy(data46(), 0, data, 47104, 1024);
		System.arraycopy(data47(), 0, data, 48128, 1024);
		System.arraycopy(data48(), 0, data, 49152, 1024);
		System.arraycopy(data49(), 0, data, 50176, 1024);
		System.arraycopy(data50(), 0, data, 51200, 1024);
		System.arraycopy(data51(), 0, data, 52224, 1024);
		System.arraycopy(data52(), 0, data, 53248, 1024);
		System.arraycopy(data53(), 0, data, 54272, 1024);
		System.arraycopy(data54(), 0, data, 55296, 1024);
		System.arraycopy(data55(), 0, data, 56320, 1024);
		System.arraycopy(data56(), 0, data, 57344, 1024);
		System.arraycopy(data57(), 0, data, 58368, 1024);
		System.arraycopy(data58(), 0, data, 59392, 1024);
		System.arraycopy(data59(), 0, data, 60416, 1024);
		System.arraycopy(data60(), 0, data, 61440, 1024);
		System.arraycopy(data61(), 0, data, 62464, 1024);
		System.arraycopy(data62(), 0, data, 63488, 1024);
		System.arraycopy(data63(), 0, data, 64512, 1024);
		System.arraycopy(data64(), 0, data, 65536, 1024);
		System.arraycopy(data65(), 0, data, 66560, 1024);
		System.arraycopy(data66(), 0, data, 67584, 1024);
		System.arraycopy(data67(), 0, data, 68608, 1024);
		System.arraycopy(data68(), 0, data, 69632, 1024);
		System.arraycopy(data69(), 0, data, 70656, 1024);
		System.arraycopy(data70(), 0, data, 71680, 1024);
		System.arraycopy(data71(), 0, data, 72704, 1024);
		System.arraycopy(data72(), 0, data, 73728, 1024);
		System.arraycopy(data73(), 0, data, 74752, 1024);
		System.arraycopy(data74(), 0, data, 75776, 1024);
		System.arraycopy(data75(), 0, data, 76800, 1024);
		System.arraycopy(data76(), 0, data, 77824, 1024);
		System.arraycopy(data77(), 0, data, 78848, 1024);
		System.arraycopy(data78(), 0, data, 79872, 1024);
		System.arraycopy(data79(), 0, data, 80896, 1024);
		System.arraycopy(data80(), 0, data, 81920, 1024);
		System.arraycopy(data81(), 0, data, 82944, 1024);
		System.arraycopy(data82(), 0, data, 83968, 1024);
		System.arraycopy(data83(), 0, data, 84992, 1024);
		System.arraycopy(data84(), 0, data, 86016, 1024);
		System.arraycopy(data85(), 0, data, 87040, 1024);
		System.arraycopy(data86(), 0, data, 88064, 136);
		return data;
	}
	/** Constructs a new AudioClip with the data from Down-08.wav. */
	public Down08(){
		data = getData();
		format = new AudioFormat(AudioFormat.Encoding.PCM_SIGNED, (float)(44100.0), 16, 1, 2, (float)(44100.0), false);
		lineInfo = new DataLine.Info(SourceDataLine.class, format, AudioSystem.NOT_SPECIFIED);
		try{ AudioSystem.getLine(lineInfo); }
		catch(IllegalArgumentException ex){ lineInfo = null; ex.printStackTrace(); }
		catch(LineUnavailableException e){}
	}
	/** A separate thread for playing Down-08.wav. */
	private class PlayThread extends Thread {
		private byte[] data;
		private AudioFormat format;
		private DataLine.Info lineInfo;
		private SourceDataLine line = null;
		private boolean playing = true;
		private float volume = 1;
		public PlayThread(byte[] d, AudioFormat f, DataLine.Info i, float v){ data = d; format = f; lineInfo = i; volume = v; }
		public void run(){
			try{
				line = (SourceDataLine) AudioSystem.getLine(lineInfo);
				line.open(format, AudioSystem.NOT_SPECIFIED);
				FloatControl vol = (FloatControl) line.getControl(FloatControl.Type.MASTER_GAIN);
				vol.setValue(volume);
				line.start();
				int written = 0;
				int available;
				while(written < data.length && playing){
					available = Math.min(line.available(), data.length - written);
					line.write(data, written, available);
					written += available;
				}
				int frames = data.length / format.getFrameSize();
				while(line.getFramePosition() < frames && playing) Thread.sleep(0);
			}
			catch(InterruptedException ex){ playing = false; }
			catch(LineUnavailableException ex){}
			if(line != null){ line.stop(); line.flush(); line.close(); }
			playing = false;
		}
		public void interrupt(){ playing = false; }
		public boolean isPlaying(){ return playing; }
	}
	/** A separate thread for looping play of Down-08.wav. */
	private class LoopThread extends Thread {
		private Down08 clip;
		private boolean looping = true;
		public LoopThread(Down08 c){ clip = c; }
		public void run(){
			while(looping){
				clip.play();
				while(clip.isPlaying() && looping){
					try{ Thread.sleep(0); }
					catch(InterruptedException ex){ looping = false; break; }
				}
			}
			if(!clip.isLooping()) clip.stop();
		}
		public void interrupt(){ looping = false; }
		public boolean isLooping(){ return looping; }
	}
	/** Plays Down-08.wav from the beginning, even if it is already playing or looping. */
	public void play() { play(0); }
	public void play(float balance){ if(lineInfo == null) return; doPlay(balance); }
	private synchronized void doPlay(float balance){
		doStopPlay();
		playThread = new PlayThread(data, format, lineInfo, balance);
		playThread.start();
	}
	/** Plays Down-08.wav continuously until stopped. */
	public void loop(){ if(lineInfo == null) return; doLoop(); }
	private synchronized void doLoop(){
		doStopLoop();
		loopThread = new LoopThread(this);
		loopThread.start();
	}
	/** Stops play and looping of Down-08.wav. */
	public void stop(){ if(lineInfo == null) return; doStop(); }
	private synchronized void doStop(){
		doStopPlay();
		doStopLoop();
	}
	private void doStopPlay(){
		if(playThread == null) return;
		if(playThread.isPlaying()) playThread.interrupt();
		playThread = null;
	}
	private void doStopLoop(){
		if(loopThread == null) return;
		if(loopThread.isLooping()) loopThread.interrupt();
		loopThread = null;
	}
	/** Tests if Down-08.wav is currently playing or looping.
	 * @return <tt>true</tt> if playing or looping, <tt>false</tt> otherwise */
	public boolean isPlaying(){ if(lineInfo == null) return false; return doIsPlaying(); }
	private synchronized boolean doIsPlaying(){
		if(loopThread == null && playThread == null) return false;
		else if(loopThread == null) return playThread.isPlaying();
		else if(playThread == null) return loopThread.isLooping();
		else return loopThread.isLooping() && playThread.isPlaying();
	}
	/** Tests if Down-08.wav is currently looping.
	 * @return <tt>true</tt> if looping, <tt>false</tt> otherwise */
	public boolean isLooping(){ if(lineInfo == null) return false; return doIsLooping(); }
	private synchronized boolean doIsLooping(){
		if(loopThread == null) return false;
		else return loopThread.isLooping();
	}
}